Ich schaue mir an, wie es mit Spring Boot und Reactor möglich ist, mehrere Anwendungen (jede in einem eigenen Spring Boot-Container ausgeführt) zu verwenden, die einen gemeinsamen / gemeinsam genutzten EventBus in einem eigenständigen Container verwenden. Es ist eine Microservice-Umgebung mit mehreren Anwendungen, von denen jede spezialisiert ist und die in einer Kette von Ereignissen aufgerufen werden sollte.
Ist es möglich? Dies ist das Diagramm, das das Szenario darstellt: Vielen Dank im Voraus.
Soweit ich von Frage verstehe, möchten Sie moduling Architektur aktivieren, dh paar separate Anwendung würde auf dem gleichen oder einem völlig anderen Server laufen oder in der Cloud sein. Und diese Anwendungen würden oder würden nicht miteinander interagieren < br>
Wenn das Ihre Kriterien sind, dann würde ich Ihnen vorschlagen, sich für die Microservice Architecture zu entscheiden.
Mit Spring Boot, Reactor und Netflix ist es heutzutage ein sehr beliebtes Thema. Der folgende Link könnte hilfreich sein, um dieses Thema zu verstehen:
Ссылка
Tags und Links spring event-bus project-reactor