kubernetes AMQP(RabbitMQ)发布/订阅与集群客户端

kqqjbcuj  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(88)

我们将开发一个订阅AMQP通道的客户端,但是客户端将被集群化(在Kubernetes中),我们只希望集群化的客户端中的一个处理订阅的消息。
例如,如果我们有一个3个副本集,我们只想让其中一个获得消息,而不是所有3个。
在JMS 2.0中,可以使用共享消费者:https://www.oracle.com/technical-resources/articles/java/jms2messaging.html
AMQP是否有类似的可能性?客户端将使用C#或MuleSoft开发。
干杯,史蒂夫

x0fgdtte

x0fgdtte1#

AMQP就是为此而设计的。如果你有三个客户端从同一个队列中消费,RabbitMQ会循环发送消息给他们。您可能还对单一活跃消费者功能感兴趣。

相关问题