• 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设置一下超时时间设置大一点就成功了!!!!

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

  • 相关阅读:
    CSS 换行
    CSS div仿table样式
    CSS 选择器优先级
    ajax 请求前后处理
    JQuery 数组按指定长度分组
    JQuery .width()/.css("width")方法 比较
    JS 生成唯一值UUID
    JS/jQuery点击某元素之外触发事件
    JS/Jquery关系
    利用Nginxcp为cPanel/WHM服务器开启nginx支持
  • 原文地址:https://www.cnblogs.com/houzheng/p/10229306.html
Copyright © 2020-2023  润新知