spring - 用于 Reactor 的多个应用程序和容器的共享 EventBus

标签 spring event-bus project-reactor

我正在研究如何使用 Spring Boot 和 Reactor 拥有多个应用程序(每个应用程序在其自己的 Spring Boot 容器上运行),这些应用程序使用一个在独立容器中运行的通用/共享 EventBus。
它是一个具有多个应用程序的微服务环境,每个应用程序都是专门的,并且应该在一系列事件中调用。

是否可以?
这是表示场景的图表:
enter image description here
先感谢您。

最佳答案

据我从问题中了解到,您希望启用模块化架构,即几个单独的应用程序将在相同或完全不同的服务器上运行,或者可能在云中。并且这些应用程序会或不会相互交互
如果这是您的标准,那么我建议您选择微服务架构。
使用 Spring Boot、Reactor 和 Netflix 是当今非常流行的话题。下面的链接可能有助于您理解这些东西:
https://spring.io/blog/2015/07/14/microservices-with-spring

关于spring - 用于 Reactor 的多个应用程序和容器的共享 EventBus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33854973/

相关文章:

java cxf Web服务客户端中的java.lang.VerifyError : org. bouncycaSTLe.asn1.x500.X500Name

java - 如何在spring中使用java配置设置bean

spring - 使用Spring-Reactor针对不同JVM进行异步事件驱动编程

java - 如何增加MongoDB的ReactiveCrudRepository的batchSize?

Java react 堆 : Inappropriate blocking method call

Spring Boot 更改值属性文件

multithreading - Spring:从 TaskExecutor 线程访问 JPA 存储库

android - 将演示者类注册到 EventBus (android MVP)

java - Java 中的 PubSub EventBus( cometd 风格)

java - 如何限制 spring-webflux WebClient 中打开的套接字数量?