rabbitmq 网络中断

最近做了一个测试:
1rabbitmq为3.6版本
2用celery的worker1去消费消息的时候,让worker1的网络中断,猜想其它的worker2会有什么想法。
结果证明:网络中断2份半后,假如有其它worker存在,则会将消息置为ready,让其worker2消费该消息!

rabbitmq默认会给worker1一个2分半时间的允许,待你网络中断后,rabbitmq依然能识别该消息被worker1消费。超出2分半后,rabbitmq则会考虑将该消息分配给其它的worker,假如有其它worker2存在,则会计时,2分半后没人处理,则会将消息置为ready,并让其它消费者消费。2分半如果还没有worker,则会让消息一直处于unack

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值