我正在研究如何使用 Spring Boot 和 Reactor 拥有多个应用程序(每个应用程序在其自己的 Spring Boot 容器上运行),这些应用程序使用一个在独立容器中运行的通用/共享 EventBus。
它是一个具有多个应用程序的微服务环境,每个应用程序都是专门的,并且应该在一系列事件中调用。
是否可以?
这是表示场景的图表:
先感谢您。
最佳答案
据我从问题中了解到,您希望启用模块化架构,即几个单独的应用程序将在相同或完全不同的服务器上运行,或者可能在云中。并且这些应用程序会或不会相互交互
如果这是您的标准,那么我建议您选择微服务架构。
使用 Spring Boot、Reactor 和 Netflix 是当今非常流行的话题。下面的链接可能有助于您理解这些东西:
https://spring.io/blog/2015/07/14/microservices-with-spring
关于spring - 用于 Reactor 的多个应用程序和容器的共享 EventBus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33854973/