激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

服務器之家 - 編程語言 - Java教程 - Java Spring Cloud Bus 實現配置實時更新詳解

Java Spring Cloud Bus 實現配置實時更新詳解

2022-01-03 16:56lbl2018 Java教程

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

背景

使用Spring Cloud Config Server,啟動Service時會從配置中心取配置文件,并注入到應用中,如果在Service運行過程中想更新配置,需要使用Spring Cloud Bus配合實現實時更新。

實現原理

需要借助RabbitMQ等消息中間件來實現服務間的通訊

Java Spring Cloud Bus 實現配置實時更新詳解

ConfigServer改造

目標:使ConfigServer暴露bus-refresh接口,通過bus通知服務更新配置

1. pom.xml增加以下依賴

?
1
2
3
4
5
6
7
8
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

2. 配置文件中配置暴露接口

?
1
management.endpoints.web.exposure.include=bus-refresh

Service改造

1. pom.xml增加以下依賴

?
1
2
3
4
5
6
7
8
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

2. 通過@RefreshScope聲明配置刷新時需要重新注入

?
1
2
3
@RefreshScope
@Controller
public class LblController {

測試

1. 修改git倉庫上的配置文件

Service配置沒有更新

2. 調用http://localhost:8081/actuator/bus-refresh(POST)

Service配置更新

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注服務器之家的更多內容!

原文鏈接:https://blog.csdn.net/lblblblblzdx/article/details/81516665

延伸 · 閱讀

精彩推薦
  • Java教程Java實現搶紅包功能

    Java實現搶紅包功能

    這篇文章主要為大家詳細介紹了Java實現搶紅包功能,采用多線程模擬多人同時搶紅包,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程升級IDEA后Lombok不能使用的解決方法

    升級IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級,尋思已經有好久沒有升過級了。升級完畢重啟之后,突然發現好多錯誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程xml與Java對象的轉換詳解

    xml與Java對象的轉換詳解

    這篇文章主要介紹了xml與Java對象的轉換詳解的相關資料,需要的朋友可以參考下...

    Java教程網2942020-09-17
  • Java教程Java BufferWriter寫文件寫不進去或缺失數據的解決

    Java BufferWriter寫文件寫不進去或缺失數據的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進去或缺失數據的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程Java8中Stream使用的一個注意事項

    Java8中Stream使用的一個注意事項

    最近在工作中發現了對于集合操作轉換的神器,java8新特性 stream,但在使用中遇到了一個非常重要的注意點,所以這篇文章主要給大家介紹了關于Java8中S...

    阿杜7482021-02-04
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關于小米推送Java代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    富貴穩中求8032021-07-12
  • Java教程20個非常實用的Java程序代碼片段

    20個非常實用的Java程序代碼片段

    這篇文章主要為大家分享了20個非常實用的Java程序片段,對java開發項目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
主站蜘蛛池模板: 懂色av懂色aⅴ精彩av | 精品久久久久久久久中文字幕 | 天天草天天色 | 泰剧19禁啪啪无遮挡 | 羞羞色院91精品网站 | 中文字幕爱爱视频 | 成人免费一区二区三区在线观看 | 宅男噜噜噜66国产免费观看 | av色在线观看 | 国产一区影院 | 午夜神马福利视频 | 99国内精品视频 | 国产午夜三级一区二区三桃花影视 | 国产在线观看av | 综合97 | 91免费无限观看 | hdhdhd79xxxxх| 欧美日韩国产成人在线观看 | 成人国产精品久久 | 日本一区二区免费在线观看 | 国产一区日韩一区 | 国产精品亚洲欧美一级在线 | 特一级黄色毛片 | 暴力肉体进入hdxxxx0 | 国产午夜精品一区二区三区视频 | 国产日韩免费观看 | 精品久久久久久久久久久αⅴ | 久久久成人免费视频 | 一级毛片手机在线观看 | 亚洲伊人色欲综合网 | 一级空姐毛片 | 午夜精品久久久久久中宇 | 国产精品亚洲一区二区三区久久 | 久久亚洲第一 | 欧美亚州 | 巨乳毛片 | 欧美 日本 在线 | 深夜福利视频免费观看 | 欧美日韩中文字幕在线视频 | 孕妇体内谢精满日本电影 | 精品一区二区久久久久 |