有没有办法配置使用 RabbitMQ 交换/队列传递的消息的“仅一次”处理?基本上,我们有一个由集群中的 2 个节点组成的消费应用程序,这两个节点都将订阅 Rabbit 上的同一个队列,但是在给定时间只有这两个节点之一应该处理消息。我的第一个想法是,考虑到兔子使用“循环”消息传递,这可以开箱即用,但我们不能保证将来不会有其他消费者。最佳实践是为每个使用应用程序创建特定队列并使用默认的循环分配功能吗?
rabbitmq
rabbitmq ×1