【发布时间】:2018-04-10 02:00:54
【问题描述】:
我正在开展一个项目,我们正在尝试利用消息代理,在类型消息开始发送给给定消费者之后,它会继续发送给该消费者。这与 rabbitmq 中的直接交换基本相同——除了密钥是动态的。以下是我要查找的内容的更详细说明:
想象一个有多个生产者和多个消费者的情况。生产者正在发送多条消息,这些消息应该被某种类型的整数分解。具有任何给定整数的任何消息将始终发送给同一个消费者。所有类型 5 的消息都将发送给处理消息 5 的消费者。但是,整数可以是任何数字。没有预定义有多少消息类型。
因此,此设计需要支持 X 生产者、Y 消费者和 Z 消息类型,并且任何给定的消息类型必须始终路由到同一个消费者。
我对消息代理有点陌生,如果我使用了错误的术语或询问一些简单的问题,请原谅。我四处寻找也没能找到答案。
【问题讨论】:
标签: redis rabbitmq publish-subscribe messagebroker