支持Redis Pub / Sub上的竞争消费者吗?

我有2个服务。他们两个都需要订阅相同的频道。

这两个服务是负载平衡的。每个服务都在多个服务器上运行。

因此,如何确定每个服务只有1个实例消耗该通道的消息。

Redis支持此功能吗?

谢谢

回答:

Pubsub不能这样工作-

消息会发送到所有已连接的已订阅客户端。但是,您可以对其进行设置,以使该频道是列表更新的通知。这样,所有客户端都会收到消息,但是只有一个客户端可以使用LPOP从列表中接收邮件。

以上是 支持Redis Pub / Sub上的竞争消费者吗? 的全部内容, 来源链接: utcz.com/qa/401584.html

回到顶部