2
A
回答
6
是的,這是可能的。
隊列的最大長度可通過用一個 非負整數值供給所述x最大長度隊列聲明參數限於 消息的定數。
據我所知,鼠兔的channel.queue_declare
有queue_declare具有arguments
的參數,它絕對是你想要的。
相關問題
- 1. 在OpenMQ中發送到隊列的消息的最大數量?
- 2. 向AMQP隊列發送大量消息
- 3. Windows服務器2008上Windows消息隊列的最大容量
- 4. 消息隊列的設置大小「不允許」
- 5. 消息隊列設計
- 6. Spring集成 - IBM MQ - 從隊列中消耗大量消息
- 7. 在Mac OSX上設置系統V消息隊列大小
- 8. Ensemble中排隊消息的最大存儲容量是多少
- 9. RabbitMQ TTL最大ms維持隊列中的消息
- 10. 消息隊列'消息的數量'始終爲0
- 11. JMS隊列的最大數量
- 12. 消息隊列中的多條消息
- 13. 在w/boto的SQS隊列中設置消息的消息屬性?
- 14. 在消息隊列中存儲變量
- 15. 是否有最小的消息隊列?
- 16. PHP中的消息隊列
- 17. java中的消息隊列
- 18. linux中的消息隊列
- 19. 在羣集隊列中放置消息
- 20. IBM IB 9和MQ設置可以放在隊列中的最大消息分鐘數
- 21. 數據庫消息隊列
- 22. 爲Node.js中的Azure隊列消息設置TimeToLive
- 23. 設置最大數量
- 24. 統計JMS隊列中的消息數
- 25. 接收隊列中的消息數
- 26. 獲取RabbitMQ隊列中的消息數
- 27. wshttpbinding中沒有WCF最大響應消息大小設置?
- 28. Azure隊列存儲消息大小
- 29. MessageQueue名稱和消息隊列大小
- 30. 消息隊列:選擇和大小
謝謝,我嘗試了它,但它工作正常,但我對一件事並不滿意:''一旦達到限制,郵件就會從隊列的前面丟棄或死掉,以便爲新郵件騰出空間「'。如果隊列已滿,你知道如何拋出異常嗎?因爲它默默地覆蓋了郵件,例如如果限制設置爲10,並且我發佈了15條郵件[0 - 14],我只能得到5到14的消息。沒有任何警告,那5條消息丟失了 – Vor
沒有機會在隊列中獲取消息編號(除非您使用管理插件),也不會在隊列滿時引發異常。看起來你不需要RabbitMQ來完成這項任務。 – pinepain
@Vor你可以根據https://www.rabbitmq.com/dlx.html設置交易處理「死信字母」。這種方法不會拋出異常,但是當您收到交換機的「死信字母」時,您可以編寫某種類型的代碼來處理它,例如發出警告。 –