如何使订阅服务器与redis pubsub负载平衡?

mlmc2os5  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(457)

我在pubsub模式下使用redis作为消息代理。只有1个发布服务器和n个订阅服务器在收听同一频道。对于原始pubsub模式,这n个订户每次都将收到“相同”的消息。我的问题是,redis内部有没有什么机制或者其他方式让这些订阅者为每个订阅者获得不同的消息?

vwhgwdsa

vwhgwdsa1#

您有两个选择:
将消息添加到redis列表中,多个使用者使用 BLPOP 以及使用这些消息的相关命令。
向redis流添加消息,多个消费者使用 XREAD 以及使用这些消息的相关命令。

相关问题