[英]How to have Bunny process one message at a time with RabbitMQ?
當我使用兔子時,當我使用以下命令打開到具有50,000條消息的隊列的連接時:
queue = channel.queue('test.queue', :durable => true)
queue.subscribe(:manual_ack => true) do ...
RabbitMQ立即將所有消息從READY
移到UNACKED
,從而將所有消息都保留在READY
。
如果我嘗試使用相同的代碼啟動另一個Bunny,則現在沒有任何內容可以讀取READY
。
我是否缺少明顯的東西?
弄清楚了。 我沒有設置pre_fetch
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.