zoukankan      html  css  js  c++  java
  • springboot整合rabbitmq客户端连接报超时异常问题解决:An unexpected connection driver error occured java.net.SocketException: Socket Closed,java.util.concurrent.TimeoutException

    我用的是springboot2.0.6版本,对应的ampq也是2.0.6版本,然后启动一直报:

    还有java.util.concurrent.TimeoutException,

    用户授权什么的都对,很奇怪的一点是,用springboot启动后报这个错之后紧接着就连接成功了!,

    这里是因为版本不对,我安装的rabbitmq是3.6.15版本,查了下是17年左右发布的,当时springboot还是1.5.x版本,然后把依赖换成1.5.10release版本,果然不报错!!

    注意一下自己的版本,可以多试试

    这里还有很奇怪的一点是,我用main方法直接测试原生API,无论哪个版本都会报同样的错误,问题是springboot就可以连接,貌似配置应该是对的

    后来把rabbitmq升级到3,7,9版本,需要ConnectFactory设置一下超时时间设置大一点就成功了!!!!

    版本问题也是坑,所以以后写博客笔记尽量全部指明版本!

  • 相关阅读:
    HTML基础
    JavaScript基础
    J2EE技术(六)——JSP
    2011.2—至今年度总结
    J2EE技术(二)——JDBC
    DRP项目总结(一)——项目简介
    CSS基础
    J2EE技术(五)——EJB
    J2EE技术(三)——JMS
    J2EE技术(四)——JavaMail
  • 原文地址:https://www.cnblogs.com/houzheng/p/10229306.html
Copyright © 2011-2022 走看看