springboot+RocketMQ,nameServer一主一备,主的宕机了,程序再启动的时候不会自动连到备nameServer,程序无法启动。有人知道怎么处理吗?
这里确实可以优化,consumer如果已经运行,估计是没有问题的,路由用本地的,如果连不上下次调用也会连另一个。但在consumer启动的时候会找namesrv连接获取一下路由,只会连接一次,找其中一个namesrv,timeout就直接往上抛然后就失败了。还是要在consumer sdk侧优化下。启动后容错应该就没问题了。可以测试下。。启动前的namesrv容错要等下个版本发布了。
此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/