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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天堂色| 美女扒开胸罩露出奶了无遮挡免费 | 成人黄色免费网站 | 国产精品女主播大秀在线 | 四虎最新紧急更新地址 | 国产在线观看一区 | 国产综合久久久久久 | 精品久久久久久国产 | 成年无限观看onlyfans | 2022国产麻豆剧果冻传媒入口 | 91人人| 美国videos| 亚洲欧美日韩国产一区二区精品 | yellow视频在线观看 | 国产欧美国产综合第一区 | 亚洲国产精品久久丫 | 日本高清免费观看 | 糖心vlog网页版 | a级片在线观看免费 | 免费观看a毛片一区二区不卡 | 国产最新精品视频 | 大香线一本 | 免费一级国产大片 | 国产精品模特hd在线 | 国产老肥熟xxxx | 亚洲一二三区视频 | 亚洲精品国产在线网站 | 国产精品男人的天堂 | 国产探花视频 | 亚洲国产自 | 五月桃花网婷婷亚洲综合 | 国产精品亚洲va在线观看 | 2019中文字幕在线视频 | 嫩草影院精品视频在线观看 | 天天爱综合网 | 美女被的视频 | 日本免费一区二区三区 | 欧美老人与小伙子性生交 | 男人把j放进女人的p里视频 | 成人动漫影院 | 日本乱中文字幕系列在线观看 |