<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                步驟如下: **1. 搭建 RabbitMQ 環境** 關于 RabbitMQ 環境的搭建參考 http://www.hmoore.net/king_om/x_1_mq/2483251 。 **2. 演示廣播通知至少需要兩個 Config 客戶端** 源碼中已經提供了 cloud-config-client-3355 和 cloud-config-client-3366 兩個 Config 客戶端。 ![](https://img.kancloud.cn/aa/7e/aa7e52786fd24511e8b65f0773650f41_993x336.jpg) <br/> 3355 模塊 與 3366 模塊可以共享配置文件,也可以單獨有自己的配置文件,并不影響廣播通知演示。在這里我選擇每個模塊有自己單獨的配置文件。我在 Gitee 上創建如下兩個配置文件。 * 3355 模塊:*`cloud-config-client-3355-dev.yml`* ```yml app: name: cloud-config-client-3355 version: dev-1.0 ``` * 3366 模塊:*`cloud-config-client-3366-dev.yml`* ```yml app: name: cloud-config-client-3366 version: dev-1.0 ``` **3. 添加消息總線 bus-amqp 依賴** 分別在 cloud-config-center-3344、cloud-config-client-3355、cloud-config-client-3366 各自的`pom.xml`中添加 bus-amqp 依賴。 ```xml <!-- bus-amqp --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId> </dependency> ``` **4. 添加 RabbitMQ 配置和暴露監控端口** 分別在 cloud-config-center-3344、cloud-config-client-3355、cloud-config-client-3366 各自的 `.yml` 文件中添加 RabbitMQ 相關配置和暴露監控端口。 * 3344 模塊的:*`application.yml`* ```yml spring: rabbitmq: host: localhost port: 5672 username: guest password: guest #暴露bus刷新配置的端點 management: endpoints: web: exposure: include: 'bus-refresh' #刷新地址:http://localhost:3344/actuator/bus-refresh ``` * 3355 模塊、3366 模塊的:*`boostrap.yml`* ``` spring: rabbitmq: host: localhost port: 5672 username: guest password: guest #暴露監控端點 management: endpoints: web: exposure: include: "*" ``` **5. 測試** (1)先啟動 cloud-config-center-3344 ,再分別啟動 config 客戶端 cloud-config-client-3355、cloud-config-client-3366。 (2)未修改配置文件之前,獲取的配置如下。 3355 模塊:http://localhost:3355/config ``` app.name:cloud-config-client-3355,version:dev-1.0 ``` 3366 模塊:http://localhost:3366/config ``` app.name:cloud-config-client-3366,version:dev-1.0 ``` (3)到 Gitee 上修改配置文件。 * 3355 模塊:*`cloud-config-client-3355-dev.yml`* ```yml app: name: cloud-config-client-3355 version: dev-2.0 #由 dev-1.0 改為 dev-2.0 ``` * 3366 模塊:*`cloud-config-client-3366-dev.yml`* ```yml app: name: cloud-config-client-3366 version: dev-2.0 #由 dev-1.0 改為 dev-2.0 ``` (4)對 cloud-config-center-3344 發送 POST 請求,刷新配置。 ```shell curl -X POST "http://localhost:3344/actuator/bus-refresh" ``` ![](https://img.kancloud.cn/98/4c/984c172755a2b43b7e826dcac1a98842_1129x137.jpg) (5)在<mark>不重啟</mark> cloud-config-client-3355、cloud-config-client-3366 的情況下刷新它們的訪問地址,獲取到的配置如下。 3355模塊:http://localhost:3355/config ``` app.name:cloud-config-client-3355,version:dev-2.0 ``` 3366 模塊:http://localhost:3366/config ``` app.name:cloud-config-client-3366,version:dev-2.0 ``` 可以看到其配置已經與 Gitee 上的配置同步了,做到了廣播通知的效果。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看