请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

大目老师,关于rocketmq的一个问题.

用同学云服务器搭建的上的mq,本地控制台能连接上,但是本地程序发消息到mq报错.

图片描述

正在回答

2回答

严重怀疑您云服务器上的rocketmq没有绑定公网地址…
例如阿里云,云服务器自身根本不知道自己的公网il是多少,rocketmq于是只会绑定内网ip地址。
而你本机和云服务器用公网地址通信,于是rocketmq就会拒绝请求。
所以解决办法有两种:
1 为rocketmq绑定公网ip,可以百度一下
2 用内网的rkcketmq而不是一个公网的rocketmq

0 回复 有任何疑惑可以回复我~
提问者 慕虔诚 2020-01-16 00:56:12

发了五张图片怎么只看到了一张。yml配置的地址和端口和控制台上的一样。https://img1.sycdn.imooc.com//szimg/5e1f442b08cb4f2d10010323.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信