登录
首页 >  文章 >  java教程

SpringBoot3.2.2接入RocketMQ5.1.2,搞定连接失败攻略

时间:2025-04-24 19:25:19 182浏览 收藏

在使用Spring Boot 3.2.2和RocketMQ 5.1.2进行项目开发时,可能会遇到启动时连接失败的问题。用户反馈显示启动时会出现“启动容器失败”的错误信息,涉及到DefaultRocketMQListenerContainer的配置。即使在Windows 10上成功启动了namesrv、broker和proxy,并尝试了降版本等方法,问题依然存在。为了解决这个问题,可以通过调整项目的pom.xml文件中的依赖配置来尝试解决Spring Boot与RocketMQ之间的连接问题。本文提供了一个经过调整的pom.xml文件配置示例,希望能帮助到遇到类似问题的开发者。

在使用Spring Boot 3.2.2和RocketMQ 5.1.2进行项目开发时,可能会遇到启动时连接失败的问题。根据用户反馈,启动时会出现如下错误信息:

启动容器失败。DefaultRocketMQListenerContainer{consumerGroup='topic_02_CONSUMER', namespace='', namespaceV2='', nameServer='192.168.50.20:9876', topic='topic_02', consumeMode=CONCURRENTLY, selectorType=TAG, selectorExpression='*', messageModel=CLUSTERING', tlsEnable=false, instanceName=DEFAULT}
java.lang.IllegalStateException: org.apache.rocketmq.remoting.exception.RemotingSendRequestException: 向192.168.50.20:9876发送请求失败

用户的配置文件如下:

rocketmq:
  name-server: 192.168.50.20:9876

在Windows 10上启动的namesrv、broker和proxy都已经成功启动。使用的版本包括RocketMQ 5.1.2、rocketmq-spring-boot 2.3.2和Spring Boot 3.2.2。用户尝试了降版本等方法,但问题依然存在。

为了解决这个问题,可以尝试调整项目的依赖配置。以下是一个经过调整的pom.xml文件配置示例:

4.0.0com.examplerocketmq-test0.0.1-SNAPSHOTorg.springframework.bootspring-boot-starter-parent3.2.2org.springframework.bootspring-boot-starterorg.apache.rocketmqrocketmq-spring-boot-starter2.3.2org.apache.rocketmqrocketmq-client5.1.2org.apache.rocketmqrocketmq-acl5.1.2org.apache.rocketmqrocketmq-common5.1.2org.apache.rocketmqrocketmq-remoting5.1.2org.apache.rocketmqrocketmq-srvutil5.1.2org.apache.rocketmqrocketmq-proto2.0.2org.springframework.bootspring-boot-maven-plugin

通过调整pom.xml文件中的依赖配置,可以尝试解决Spring Boot 3.2.2与RocketMQ 5.1.2之间的连接问题。希望这个配置能帮助到遇到类似问题的开发者。

在Spring Boot 3.2.2中使用RocketMQ 5.1.2时,如何解决连接失败问题?

理论要掌握,实操不能落!以上关于《SpringBoot3.2.2接入RocketMQ5.1.2,搞定连接失败攻略》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>