与消息代理的粘性会话

问题描述 投票:0回答:1

我正在开发一个项目,我们正在尝试利用消息代理,在类型消息开始发送给给定的消费者之后,它会继续发送给该消费者。这本质上与rabbitmq中的直接交换相同——除了密钥是动态的。这是我正在寻找的内容的更详细描述:

想象一下有多个生产者和多个消费者的情况。生产者正在发送多条消息,这些消息应按某种类型的整数进行分解。具有任何给定整数的任何消息将始终发送给同一个消费者。所有类型 5 的消息都将发送到处理消息 5 的消费者。但是,该整数可以是任何数字。没有预定义有多少种消息类型。

因此,此设计需要支持 X 生产者、Y 消费者和 Z 消息类型,并且任何给定的消息类型必须始终路由到同一个消费者。

我对消息代理有点陌生,所以如果我使用了错误的术语或询问一些简单的问题,请原谅。我四处寻找都没有找到答案。

redis rabbitmq publish-subscribe messagebroker
1个回答
-1
投票

请查看有关主题交流的 RabbitMQ 教程。我相信使用主题交换就能满足您的要求。

© www.soinside.com 2019 - 2024. All rights reserved.