总结
豆包 AI 助手文章总结
首页 > Java > java教程 > 正文

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

碧海醫心
发布: 2025-04-22 14:26:38
原创
740人浏览过

在使用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文件配置示例:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelversion>4.0.0</modelversion><groupid>com.example</groupid><artifactid>rocketmq-test</artifactid><version>0.0.1-SNAPSHOT</version><parent><groupid>org.springframework.boot</groupid><artifactid>spring-boot-starter-parent</artifactid><version>3.2.2</version></parent><dependencies><dependency><groupid>org.springframework.boot</groupid><artifactid>spring-boot-starter</artifactid></dependency><dependency><groupid>org.apache.rocketmq</groupid><artifactid>rocketmq-spring-boot-starter</artifactid><version>2.3.2</version></dependency><dependency><groupid>org.apache.rocketmq</groupid><artifactid>rocketmq-client</artifactid><version>5.1.2</version></dependency><dependency><groupid>org.apache.rocketmq</groupid><artifactid>rocketmq-acl</artifactid><version>5.1.2</version></dependency><dependency><groupid>org.apache.rocketmq</groupid><artifactid>rocketmq-common</artifactid><version>5.1.2</version></dependency><dependency><groupid>org.apache.rocketmq</groupid><artifactid>rocketmq-remoting</artifactid><version>5.1.2</version></dependency><dependency><groupid>org.apache.rocketmq</groupid><artifactid>rocketmq-srvutil</artifactid><version>5.1.2</version></dependency><dependency><groupid>org.apache.rocketmq</groupid><artifactid>rocketmq-proto</artifactid><version>2.0.2</version></dependency></dependencies><build><plugins><plugin><groupid>org.springframework.boot</groupid><artifactid>spring-boot-maven-plugin</artifactid></plugin></plugins></build></project>
登录后复制

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

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

以上就是在Spring Boot 3.2.2中使用RocketMQ 5.1.2时,如何解决连接失败问题?的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号