实现 Spring Cloud Bus2025年1月11日 | 阅读 2 分钟 在本节中,当我们在 Git 存储库中进行更改时,我们必须访问 limits-service 的多个实例来刷新配置。 我们将调用一个 URL,它将反映微服务的所有一百个实例。在这里,我们将使用 Spring Cloud Bus。Spring Cloud Bus 中有许多选项可用:Apache Kafka、RabbitMQ 等。在本节中,我们将使用 RabbitMQ。 注意:在进入下一步之前,请确保 RabbitMQ 服务器正在后台运行。让我们在 limits-service 和 spring-cloud-config-server 中实现 Spring Cloud Bus。 步骤 1: 打开 limits-service 和 spring-cloud-config-server 项目的 pom.xml 文件。添加 amqp 依赖项并保存文件以反映更改。 步骤 2: 打开 bootstrap.properties 文件,并通过添加以下语句禁用管理安全 依赖项并保存文件以反映更改。 步骤 3: 首先,运行 SpringCloudConfigServerApplication.java 文件,然后运行 limits-service 的两个实例:LimitsServiceApplication 和 LimitsServiceApplication8081。 步骤 5: 调用 URL https://:8080/limits。它返回以下响应 依赖项并保存文件以反映更改。 现在,调用 URL https://:8081/limits。它也会返回相同的响应。 步骤 6: 打开 limits-service-qa.properties 文件并将最小值从 22 更改为 29。 现在我们必须提交更改。 步骤 7: 打开 Postman 并使用 URL https://:8080/bus/refresh 发送 POST 请求。 注意:如果使用 Spring Boot 2.0.0 或以上版本,请使用以下 URL |
我们请求您订阅我们的新闻通讯以获取最新更新。