RabbitMQ是点对点还是发布订阅?还是两者都取决于配置选项?
我一直在研究配置,它们似乎都支持点对点模型而不是pub-sub。也就是说,一旦使用完毕,该消息就会从队列中删除,并且第二个使用者无法使用。
最佳答案
如果您想将RabbitMQ用作pub-sub,即消息不是
由第一个消费者移除,并且可以被许多消费者消费
订阅者。您将如何计算RabbitMQ?
使用扇出交换。每个使用者都声明自己的排他队列,绑定到该交换。当消息发布到交换机时,它将被路由到绑定到它的所有队列。
请阅读RabbitMQ文档和教程,其中解释了所有这些概念。
注意:RabbitMQ团队监视rabbitmq-users
mailing list,并且有时仅在StackOverflow上回答问题。