【发布时间】:2017-10-05 08:18:46
【问题描述】:
我不完全确定这是问的正确地方,但我对 RabbitMQ 实现发布/订阅消息系统的功能有疑问。我正在调查 RabbitMQ,看看它是否适合我工作的公司的需求,我在官方文档或互联网上都找不到这些问题的答案:
- 消费者是否可以订阅一组发布者?我想这是可能的,如果我们想要订阅的组中的所有发布者都将他们的消息发送到交换器,然后将它们转发给订阅者。什么是最合适的交换类型来实现这个?
- 是否可以订阅一组主题?例如,如果我们有多个以“data”开头的主题,如 data_1、data_2 等,是否可以让消费者订阅“data*”?我对此一无所知,但从我收集到的关于交易所如何运作的信息来看,这似乎是不可能的。
- 是否可以有子主题,甚至子子主题? 据我目前了解,使用主题或标头交换,子主题和子子主题基本上是路由键的一部分,例如 data.diag.signal 。
我希望我说得足够清楚,并提前感谢您的回答。
【问题讨论】:
标签: rabbitmq messaging publish-subscribe messagebroker