小编典典

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

redis

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

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

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

Redis支持此功能吗?

谢谢


阅读 392

收藏
2020-06-20

共1个答案

小编典典

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

2020-06-20