如何更改使我的隊列持久的默認行爲?我希望他們不耐用。隊列在運行時創建,作爲websockets的後端。 定義了一個默認交換,其持久特性設置爲TRUE。我在交流中玩了一下,但不能像預期那樣工作。RabbitMQ - 非持久隊列
0
A
回答
1
通常,您只需在任何聲明該隊列的庫中設置「durable = false」。
例如,
蟒蛇:channel.queue_declare(queue='hello', durable=True)
的java: boolean durable = true; channel.queueDeclare("hello", durable, false, false, null);
,你可以找到RabbitMQ.com
在 worker queue例如其他語言的例子您應該諮詢文件您正在使用的庫,但
+0
我看不到在庫中配置它的方法。定義了一個交換:Exchange:(AMQP默認),其持久設置爲true。所有消息都經過這個交換。問題是它的屬性不能改變我猜... – Damian
2
當你聲明使用信道等級的隊列,你可以看到這些參數:
Queue.DeclareOk queueDeclare(String queue, boolean durable, boolean exclusive, boolean autoDelete,
Map<String, Object> arguments) throws IOException;
我使用:
'amqp-client:3.5.4'
相關問題
- 1. 帶WCF和持久隊列的RabbitMQ
- 2. 羣集中的RabbitMQ隊列持久性
- 3. RabbitMQ持久隊列不起作用(RPC-Server,RPC-Client)
- 4. 爲什麼RabbitMQ不會在持久隊列中保存消息?
- 5. rabbitmq-server開始在持久隊列中丟失數據
- 6. 隊列持久性.Net
- 7. Hazelcast持久消息隊列
- 8. 持久隊列實現
- 9. .NET快速持久隊列
- 10. 客戶端隊列持久性
- 11. RabbitMQ - parellel隊列
- 12. 非持久性sharepoint列
- 13. 如何使用chromeicle隊列處理非持久性IPC?
- 14. RabbitMQ隊列窺探
- 15. Rabbitmq隊列分片
- 16. RabbitMQ隊列組織
- 17. 持久隊列:序列化/反序列化node-amqp中的隊列對象
- 18. 如果爲HA使用rabbitmq鏡像隊列,應該定義應答隊列是否持久?
- 19. 特定隊列的Activemq持久性
- 20. ActiveMq:持久隊列和離線系統
- 21. Java的持久延遲作業隊列
- 22. java中的多線程持久隊列
- 23. 是否有JVM的持久隊列庫?
- 24. 主題訂閱持久隊列
- 25. Terracotta的持久隊列配置
- 26. 持久性隊列數據結構
- 27. 持久性cookie不會非常持久
- 28. Wicket - 持久化和非持久JPA實體的序列化
- 29. Celery在RabbitMQ上創建多個隊列 - 非默認隊列沒有使用者
- 30. DBIx類行虛擬/非持久性列
您使用什麼語言/庫?或者你想從管理網頁上做到這一點? –
我正在使用Java和Spring Websocket框架。它使用STOMP端點連接到RabbitMQ。 – Damian