【发布时间】:2017-12-29 10:02:32
【问题描述】:
我有一个带有很多队列的 RabbitMQ 设置。由于每个队列中数据的性质,必须严格按顺序处理,因此每个队列只能允许单个消费者。这本身不是问题,但我们确实冒着意外在队列中启动第二个消费者的风险,这将是一件坏事。有很多队列和很多应用服务器,我们只需要一个小错字就可以结束这种情况。
在我花时间更改软件以有效地“锁定”队列(将该锁定存储在数据库或其他东西中)之前,RabbitMQ 中是否有任何东西可以限制队列可以拥有的消费者数量?如果是这样,我可以将队列限制为只有一个消费者,而我的多个消费者风险就消失了。
干杯!
【问题讨论】:
标签: rabbitmq