Spring Bus 刷新配置 AMQP集群问题

遇到的问题

spring.rabbitmq.host配置的值为192.168.6.166,192.168.6.171 在刷新时spring bus认为192.168.6.166,192.168.6.171是一个IP地址 报UnknownHostException异常
Spring Bus 刷新配置 AMQP集群问题

原因

具体原因是在正常进行初始化时会调用Address.parseAddresses进行配置的分割,而刷新时没有进行此步骤

解决方案

在*上并没有找到答案,可能是因为检索不对,CSDN等博客上也没有搜到答案,最后在朋友的建议下更新Spring Bus版本解决。
原来spring cloud版本为Edgware.SR4,spring boot 版本为1.5.14.RELEASE,更新为Edgware.SR6与1.5.21.RELEASE后,spring bus原有版本是1.3.4升级为1.3.5可以正常使用,因为公司spring boot使用的是1.5.x升级spring boot 2.x可能会出现问题,所以暂时没有升级Spring cloud版本到Finchley

上一篇:java – basicAck不会从代理中删除消息 – RabbitMQ


下一篇:python – 使用AMQP和石墨9.9