首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >兔子如何自动检查消费者是否仍然可用,如果不是,则将其从列表中删除?

兔子如何自动检查消费者是否仍然可用,如果不是,则将其从列表中删除?
EN

Stack Overflow用户
提问于 2014-06-17 22:30:53
回答 1查看 321关注 0票数 0

初始状态: Rabbit有一个消费者连接到它

事件:兔子和消费者的网络连接中断

结果:消费者试图重新连接Rabbit,但Rabbit的消费者列表中有消费者

下一个事件:网络连接再次启动,消费者重新连接到Rabbit,但之前的rabbit连接不会消失。

结果: Rabbit尝试向不活跃的消费者发送消息

问:是否有机会自动检查消费者是否仍然可用,如果不是-将其从列表中删除?

请注意,心跳选项已打开,但它不能解决问题。

代码语言:javascript
复制
connectionFactory.setRequestedHeartbeat(15);

使用的库有: Used libraries org.springframework.amqp:spring-rabbit:1.2.0.RELEASE com.rabbitmq:amqp-client:3.2.1

EN

回答 1

Stack Overflow用户

发布于 2014-06-18 03:10:51

什么版本?我刚刚用Spring3.3.2和RabbitMQ -AMQP1.3.4运行了测试,一切都像预期的那样工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24266495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档