我们计划将 pub-sub 和 request-reply 通信模型引入我们的 microservices 架构。两种通信模型都需要。
一种解决方案可能是使用 RabbitMQ,因为它可以提供两种模型并提供 HA、集群和其他有趣的功能。
RabbitMQ 请求-回复模型需要使用队列,用于输入和输出消息。只有一个服务可以从输入队列中读取,这增加了耦合。
在同一系统中使用请求-回复和发布-订阅通信模型是否有任何其他推荐的解决方案?服务网格会是更好的选择吗?
它应由 node.js、python 和。净核心。
谢谢您的帮助