23得票1回答
生产系统中如何更改RabbitMQ队列参数

我在面向服务的架构中使用RabbitMQ作为消息队列,多个独立的Web服务发布消息绑定到RabbitMQ队列。这些队列又被各种消费者订阅,执行后台任务; 这是RabbitMQ的一个非常普通的用例。 现在,我想改变一些队列参数(具体而言,我想将队列绑定到一个新的死信交换机,并使用特定的路由键)...

14得票1回答
设置RabbitMQ确认消息的长时间超时

我在想是否有可能实现这个功能。我想从队列中取出一个任务,进行一些工作,可能需要3秒或更长时间(可能长达几分钟),然后发送一个确认消息回到RabbitMQ,通知工作已完成。由于工作是由用户完成的,因此处理作业所需的时间会有所不同。 我不想在弹出队列后立即确认消息,因为如果没收到确认,则希望消息...

11得票2回答
Rails + Puma + Bunny - 超时错误

在初始化程序中设置rabbitmq连接时 #config/initializers/rabbitmq.rb $rabbitmq_connection = Bunni.new "amqp://#{user}:#{pass}@#{host}:#{port}#{vhost}" $rabbitmq_...