Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Shared EventBus for multiple Applications and Containers for Reactor

I am looking how is it possible with Spring Boot and Reactor to have multiple applications (each one running on its own Spring Boot container) that use one common/shared EventBus running in a stand-alone container. It is a Microservice environment with multiple applications, each of one specialized, and which should be called in a chain of events.

Is it possible? This is the diagram representing the scenario: enter image description here Thank you in advance.

like image 662
Andrea T Avatar asked Nov 22 '15 12:11

Andrea T


1 Answers

As far as I'm understanding from question you want to enable moduling architecture i.e. couple of separate application would run on same or completely different server or may be in cloud.And this applications would or wouldn't interact with each other
If that's your criteria, then I would suggest you to go for the Microservice Architecture.
Using Spring Boot, Reactor and Netflix it's very popular topic nowadays. Below link might be helpfull for you to understand this stuff:
https://spring.io/blog/2015/07/14/microservices-with-spring

like image 84
Abhinab Kanrar Avatar answered Nov 14 '22 16:11

Abhinab Kanrar