【无标题】rabbitmq学习记录

  • exchange和queue的持久化(durable)属性数值为true时,在重启rabbitmq后,exchange和queue仍然存在,但是如果autodelete=true,则重启后都会自动删除。如果这时应用程序仍然在运行,且AutomaticRecoveryEnabled = true,则都会自动恢复出来。
  • 设置为autodelete=true时,当exchange没有队列连接时,会自动删除;当queue没有消费者连接时,会自动删除。
  • 在AutomaticRecoveryEnabled = true时,如果是手动创建exchange(durable=true,autodelete=true),应用程序里没有创建exchange的代码,且应用程序创建的queue(durable=true,autodelete=true),如果这时重启rabbitmq,exchange会消失,但queue仍然会存在,关闭程序时也不会自动删除(可能自动删除机制失效了?)
  • 如果应用程序先启动,rabbitmq后启动,那么就会连接失败,重连机制也没用了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值