Общая шина событий для нескольких приложений и контейнеров для Reactor

Я смотрю, как с Spring Boot и Reactor возможно иметь несколько приложений (каждое из которых работает в своем собственном контейнере Spring Boot), которые используют один общий/общий EventBus, работающий в автономном контейнере. Это среда микросервиса с несколькими приложениями, каждое из которых специализировано, и которые должны вызываться в цепочке событий.

Является ли это возможным? Это диаграмма, представляющая сценарий: введите описание изображения здесь Заранее спасибо.


person Andrea T    schedule 22.11.2015    source источник
comment
У вас есть один загрузочный контейнер Spring с несколькими приложениями и одной общей шиной событий? Или несколько загрузочных контейнеров spring, каждый из которых запускает одно приложение, и все эти приложения должны совместно работать на шине, работающей в своем собственном контейнере?   -  person Jan Galinski    schedule 22.11.2015
comment
Привет. Сценарий второй. Многие загрузочные контейнеры Spring, каждый из которых запускает приложение, и все они должны совместно использовать одну шину событий в своем собственном контейнере. Выкладываю схему.   -  person Andrea T    schedule 22.11.2015
comment
Вы смотрели сеть реакторов? projectreactor.io/docs/reference/#reactor-net   -  person Jan Galinski    schedule 22.11.2015
comment
Все примеры на Java 8, а не на groovy.   -  person Jan Galinski    schedule 22.11.2015
comment
Я думаю, людям было бы полезно, если бы вы перевели венгерские тексты на очень красивой диаграмме. :)   -  person Gergely Bacso    schedule 01.12.2015


Ответы (1)


Насколько я понимаю из вопроса, вы хотите включить модульную архитектуру, т.е. несколько отдельных приложений будут работать на одном или совершенно другом сервере или могут быть в облаке. И эти приложения будут или не будут взаимодействовать друг с другом
Если это ваши критерии, тогда я бы посоветовал вам выбрать микросервисную архитектуру.
Использование Spring Boot, Reactor и Netflix в настоящее время очень популярна. Ссылка ниже может быть полезна для понимания этого материала:
https://spring.io/blog/2015/07/14/microservices-with-spring

person Abhinab Kanrar    schedule 01.12.2015