如何更改使我的队列持久的默认行为?我希望他们不耐用。队列在运行时创建,作为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