RabbitMQ控制台队列标签的含义
1.特性(Features)列的“D”即表示该队列是持久化的(Durable),若队列不是持久化的,或发送的消息未设置持久化的属性,在RabbitMQ重启后,消息都会丢失;
2.Features列的“Excl”即表明该队列是排他的,对于排他队列,只有创建它的连接有权访问,连接断开后,排他队列将自动删除;
3.Features列的“AD”即表明该队列是自动删除的,若队列的autoDelete(自动删除)属性开启,当队列的最后一个消费者断开时,该队列会被自动删除;
————————————————
其他参数 Map<String, Object> arguments = new HashMap<String, Object>(); arguments.put("x-message-ttl", 10000); // 消息生存时间,10s arguments.put("x-expires", 20000); // 队列闲置时间,20s arguments.put("x-max-length", 100); // 队列最大长度,100条消息 arguments.put("x-max-length-bytes", 1024); // 队列最大占用空间,1024字节 // 移出的消息发送至“amq.direct”交换机,路由键为“dead” arguments.put("x-dead-letter-exchange", "amq.direct"); arguments.put("x-dead-letter-routing-key", "dead"); arguments.put("x-max-priority", 10); // 最大优先级为10 arguments.put("x-queue-mode", "lazy"); // 延迟模式 channel.queueDeclare(QUEUE_NAME, true, false, false, arguments);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2020-04-14 java.io.IOException 断开的管道 解决方法 ClientAbortException: java.io.IOException: Broken pipe