问题:就是Rokcetmq连NameServer都连不上,跟版本什么的没啥关系,至少4.9.2 ,4.8.0,4.9.3都一样
报错:o.a.r.s.a.ListenerContainerConfiguration : Started container failed.
java.lang.IllegalStateException: org.apache.rocketmq.remoting.exception.RemotingSendRequestException: send request to <X.X.X.X>:9876> failed
开始尝试了各种办法,搜了不少帖子,感觉都是说什么内外网IP设置什么的鬼,那些都到了broker了,我这个链接NameServer都连不上。崩溃
问题解决:
pom文件里去掉
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version>
</dependency>
因为有了rocketmq,就不用再来一次fastjson了。
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-spring-boot-starter</artifactId>
<version>${rocketmq.version}</version>
</dependency>
本人java菜鸟,工程是从另一个项目继承的。开始没注意,感觉报错的很奇怪,这个问题给其他菜鸟交流一下吧。