ActiveMQ服务重启 收不到消息
ActiveMQ做大并发的缓冲,消息的生产和消费都是用的spring封装的消息监听容器。在系统测试过程中偶然发现,消费无法发送,发送端直接报异常。显示连接拒绝。直接重启ActiveMQ,问题依然存在。只能重启消费发送的服务,消息可以发送了。查看ActiveMQ控制台,有消息发送成功了,但是没有消费者。重启消费者服务,可以了。可以以为是spring的消息监听容器的问题,找了半天,没有找到
·
ActiveMQ做大并发的缓冲,消息的生产和消费都是用的spring封装的消息监听容器。
在系统测试过程中偶然发现,消费无法发送,发送端直接报异常。显示连接拒绝。直接重启ActiveMQ,问题依然存在。
只能重启消费发送的服务,消息可以发送了。查看ActiveMQ控制台,有消息发送成功了,但是没有消费者。重启消费者服务,可以了。
可以以为是spring的消息监听容器的问题,找了半天,没有找到断开重连的参数。
继续网上找,终于发现只要修改ActiveMQ的连接串就可以了。将tcp://127.0.0.1:61616 改成 failover:tcp://127.0.0.1:61616" OK了!
更多推荐
已为社区贡献3条内容
所有评论(0)