在日常学习SpringCloud Config的时候,遇到了这个问题,使用webhooks进行配置文件修改的时候,发现从Config Server可以查到配置文件修改了,而从Config Client却没有修改,即便是使用了@RefreshScope
依然没有效果,查看RabbitMQ,发现确实已经向MQ中发送了数据,这是怎么回事儿呢?
SpringBoot版本是 2.0.6RELEASE
SpringCloud版本是Finchley.SR2
原因如下:在我们开启SpringCloud Bus服务的时候,会自动生成一个MQ,用来传输新的配置文件,而这个MQ的id如果我们不去设置的话,系统会自动的设置一个默认的,如果我们的服务找不到这个MQ,自然也就无法获取到最新的配置文件了。
具体操作请参考:Spring Cloud Config2.x 版本使用webhooks无法刷新client配置的解决方案
关于SpringCloud Bus只刷新Config Server而不刷新Config Client的问题
最新推荐文章于 2022-10-10 11:46:27 发布