我有2个服务。他们两个都需要订阅相同的频道。
这两个服务是负载平衡的。每个服务都在多个服务器上运行。
因此,如何确定每个服务只有1个实例消耗该通道的消息。
Redis支持此功能吗?
谢谢
Pubsub不能这样工作- 消息会发送到所有已连接的已订阅客户端。但是,您可以对其进行设置,以使该频道是列表更新的通知。这样,所有客户端都会收到消息,但是只有一个客户端可以使用LPOP从列表中接收邮件。