苍穹开发环境使用MQ出错排查思路原创
5人赞赏了该文章
2,409次浏览
编辑于2021年09月27日 10:22:30
开发环境中,使用MQ时出现错误rabbitmq config error: queue not configured for xxx/xxx的排查思路:
1.可以登陆RabbitMQ Management查看注册的队列是否存在(注:RabbitMQ Management地址:ip:15672)
2.如果在RabbitMQ管理界面没有看到对应配置的队列,需检查配置文件内容是否正确(其中region为云的标识,appid为应用名称,如果region或者appid配置错误也会找不到对应的队列)
3.检查MQ的配置文件参数是否正确添加至环境中,本地开发环境可以在DebugServer中添加或者是在MC中
(1)DebugServer,添加对应的配置:
System.setProperty("mqConfigFiles.config", "sqjconfig.xml");
(2)MC:公共配置方案,/root/config/mservice/prop中新增mqConfigFiles.config参数
注:如果有多个xml文件,换行即可
4.检查发送消息代码中的region和queue是否准确,region与queue需要与配置文件中的一致
赞 5
5人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读