redis订阅,同时扩展微服务如何只让其中一个处理请求?

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

我有api服务器作为微服务与3个副本。我在api服务器中使用redis subscribe。收到消息时,所有副本都在处理已发布的消息。如何阻止其中三个处理消息,并使其中一个副本只处理消息。
提前谢谢

ewm0tg9j

ewm0tg9j1#

使用redis pub sub,所有订户都将获得消息。我建议使用redis streams,它是一个新的产品,允许您使用消费群体的概念来控制消费者之间的消息分发。
https://redis.io/topics/streams-intro

相关问题