Spring 云配置服务器 + RabbitMQ

Spring Cloud Config Server + RabbitMQ

我创建了 spring 云配置服务器和客户端,它们按预期工作。我已将 @RefreshScope 添加到我的客户端,我能够看到在点击 /refresh 端点后获取的新属性。但是有人告诉我,当我将它部署在 cloud foundry 环境中时,我必须将它与 RabbitMQ 集成,以便所有实例都能接收到刷新消息。是否可以向我指出 link 详细解释了这个问题和解决方案?

Spring Cloud Bus

这是您通过消息代理(例如 RabbitMQ)将配置更改传播到所有服务器所需要的。

  1. GitHub Project
  2. Documentation

按照上面链接中的说明进行操作就可以了。