让我们考虑两个系统。 每个系统都使用专用的消息传递代理在其微服务之间进行通信。
我们想使用Spring Cloud Stream交流这两个系统。
两个系统都使用RabbitMQ作为消息代理。
哪种方法更好:
spring.cloud.stream.binders
)允许连接到两个不同的管理域。 “ {{1}的多活页夹配置迫使我们创建一个不考虑任何应用程序配置bean的全新子应用程序上下文”……导致some issues 第一个系统使用RabbitMQ,第二个系统使用Kafka消息代理。
哪种方法更好:
我认为A.2和B.2是更好的解决方案,但是我想与经验丰富的软件开发人员进行讨论。