一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - SpringCloud Bus如何實現配置刷新

SpringCloud Bus如何實現配置刷新

2020-09-09 14:05一馬平川1 Java教程

這篇文章主要介紹了SpringCloud Bus如何實現配置刷新,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

要想實現配置刷新,首先得有項目基礎結構

  • 項目一: 注冊中心
  • 項目二: 配置中心
  • 項目三: 客戶端

先啟動注冊中心

然后啟動配置中心

然后在不同端口啟動客戶端的多個實例,這些實例都是通過bootstrap.properties連接到配置中心后,加載相應配置后啟動的.

成功完成上述基礎設施,才開始關注配置刷新.

==========================================================================================

SpringCloud Bus實現配置刷新只需要做以下幾點:

1. 在配置中心和客戶端都添加依賴: spring-cloud-starter-bus-amqp

說明: bus表示引入的是SpringCloud Bus的依賴, amqp表示bus的消息傳遞功能是通過rabbitmq實現.(如果想通過kafka實現,則對應的依賴是spring-cloud-starter-bus-kafka)

2. 在配置中心和客戶端都添加連接消息中間件的配置,由于amqp用的是rabbitmq消息中間件,因此對應的配置是:

spring.rabbitmq.host=localhost
spring.rabbitmq.password=wwx614831
spring.rabbitmq.username=wwx614831
spring.rabbitmq.port=5672

3. 在配置中心的配置中加入不進行權限檢查的配置:

management.security.enabled=false
4. 使用:

  通過獲取配置文件中一個示例屬性值,來判斷配置是否真的刷新

  刷新前: 獲取name屬性值=wangxuejian

  更改為: name=xuejian

  刷新: 調用配置中心的bus/refresh接口

  看效果: 獲取name屬性值變成xuejian,且多個實例都改變了.

5. 注意:

  把需要刷新配置的Bean上標注@RefreshScope注解.

總結:

1. 首先搭建基礎架構,實現配置中心和注冊中心的正常使用

2. 使用什么消息中間件,就引入什么中間件的依賴

3. 跳過安全檢查,避免401問題

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/wangxuejian/p/13622139.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 特级淫片大乳女子高清视频 | 日韩精品成人免费观看 | 啊好大好爽| 亚洲精品日韩专区在线观看 | 99精品视频在线观看re | 国产一区二区播放 | 亚洲天堂网站在线 | 26uuu久久 | 日本动漫打扑克动画片樱花动漫 | 亚洲国产成人在人网站天堂 | 免费国产福利 | 欧美a欧美1级 | 亚洲高清成人 | 精品视频在线播放 | 欧洲另类一二三四区 | 无人在线高清观看 | 日韩一级片在线播放 | 免费看国产一级特黄aa大片 | 高清黄色直接看 | www四虎影视 | 猫咪社区在线播放 | 色婷婷久久综合中文久久一本 | 2021麻豆剧果冻传媒入口永久 | 久久国产精品永久免费网站 | 国产成人黄网在线免 | fulao在线观看的| 日韩欧美在线一区二区三区 | 亚洲网站在线 | 五月天网站 | 强波多野结衣女教师 | 99久久免费精品视频 | 精品麻豆国产 | 日本情趣视频 | 乌克兰肥熟 | 91久久精品青青草原伊人 | 国产欧美日韩在线不卡第一页 | 国产一区二区精品久久91 | 久久久无码精品亚洲A片猫咪 | 91制片厂果冻星空传媒3xg | 白丝女榨干蹂躏我 | 湿好紧太硬了我太爽了 |