Spring Cloud 配置服务器 + RabbitMQ

标签 spring spring-boot rabbitmq cloud-foundry

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

最佳答案

Spring Cloud Bus

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

  • GitHub Project
  • Documentation

  • 按照上面链接中的说明操作即可。

    关于Spring Cloud 配置服务器 + RabbitMQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37873433/

    相关文章:

    java - Spring RESTful Webservice - 返回没有模型对象的 JSON

    java - 从 REST Controller 创建具有 Autowiring 字段的对象的正确方法

    windows - 无法使用 pkcs12 文件连接到 RabbitMq Broker

    rabbitmq - 到 RabbitMQ 队列的第一条消息导致 channel 关闭

    java - Logback SizeBasedTriggeringPolicy 没有滚动

    locking - RabbitMQ 远程过程调用 : Exclusive queues locking @ PHP

    spring - 在多个数据库上并行运行 Spring 批处理

    spring - Liferay + Spring + Spring Web Mvc - @Autowired 不起作用

    java - Spring WebFlux文件上传: Unsupported Media Type 415 with Multipart upload

    java - 部署后 Google App Engine 返回 HTTP 响应代码 403