成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Spring Cloud 參考文檔(推送通知和Spring Cloud Bus)

Mr_houzi / 2439人閱讀

摘要:推送通知和許多源代碼存儲(chǔ)庫(kù)提供程序例如或通過通知你存儲(chǔ)庫(kù)中的更改,你可以通過提供程序的用戶界面將配置為以及你感興趣的一組事件。要覆蓋該行為時(shí)使用的策略是,它接受請(qǐng)求和作為參數(shù),并返回已更改的文件路徑列表。

推送通知和Spring Cloud Bus

許多源代碼存儲(chǔ)庫(kù)提供程序(例如Github、Gitlab、Gitea、Gitee、Gogs或Bitbucket)通過webhook通知你存儲(chǔ)庫(kù)中的更改,你可以通過提供程序的用戶界面將webhook配置為URL以及你感興趣的一組事件。例如,Github使用POST到webhook,其中包含一個(gè)JSON體,其中包含一個(gè)提交列表和一個(gè)header(X-Github-Event)設(shè)置為push,如果添加了對(duì)spring-cloud-config-monitor庫(kù)的依賴并在Config Server中激活Spring Cloud Bus,則會(huì)啟用/monitor端點(diǎn)。

激活webhook后,Config Server會(huì)針對(duì)它認(rèn)為可能已更改的應(yīng)用程序發(fā)送一個(gè)RefreshRemoteApplicationEvent,變更檢測(cè)可以制定策略。但是,默認(rèn)情況下,它會(huì)查找與應(yīng)用程序名稱匹配的文件中的更改(例如,foo.properties的目標(biāo)是foo應(yīng)用程序,而application.properties則針對(duì)所有應(yīng)用程序)。要覆蓋該行為時(shí)使用的策略是PropertyPathNotificationExtractor,它接受請(qǐng)求headers和body作為參數(shù),并返回已更改的文件路徑列表。

默認(rèn)配置的開箱即用的使用Github、Gitlab、Gitea、Gitee、Gogs或Bitbucket,除了來(lái)自Github,Gitlab,Gitee或Bitbucket的JSON通知,你可以通過使用path={name}模式中的form-encoded的body參數(shù)POST到/monitor來(lái)觸發(fā)更改通知,這樣做會(huì)廣播到匹配{name}模式(可以包含通配符)的應(yīng)用程序。

僅當(dāng)在Config Server和客戶端應(yīng)用程序中激活spring-cloud-bus時(shí),才會(huì)傳輸RefreshRemoteApplicationEvent。
默認(rèn)配置還檢測(cè)本地git存儲(chǔ)庫(kù)中的文件系統(tǒng)更改,在這種情況下,不使用webhook,但是,只要編輯配置文件,就會(huì)廣播刷新。
上一篇:嵌入Config Server 下一篇:Spring Cloud Config Client

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/74098.html

相關(guān)文章

  • Spring Cloud 參考文檔(嵌入Config Server)

    摘要:在這種情況下,名為的可選屬性非常有用,它是一個(gè)標(biāo)志,指示服務(wù)器是否應(yīng)從其自己的遠(yuǎn)程存儲(chǔ)庫(kù)配置自身,默認(rèn)情況下,該標(biāo)志處于關(guān)閉狀態(tài),因?yàn)樗赡軙?huì)延遲啟動(dòng)。 嵌入Config Server Config Server作為獨(dú)立應(yīng)用程序運(yùn)行最佳,但是,如果需要,你可以將其嵌入另一個(gè)應(yīng)用程序中,為此,請(qǐng)使用@EnableConfigServer注解。在這種情況下,名為spring.cloud.c...

    tainzhi 評(píng)論0 收藏0
  • Spring Cloud 參考文檔Spring Cloud Config Client)

    摘要:應(yīng)用程序可以立即利用或應(yīng)用程序開發(fā)人員提供的其他外部屬性源,它還提取了一些與變化事件相關(guān)的額外有用特性。標(biāo)簽也可以以逗號(hào)分隔列表的形式提供,在這種情況下,列表中的項(xiàng)目將逐個(gè)嘗試,直到成功為止,在處理特性分支時(shí),此行為非常有用。 Spring Cloud Config Client Spring Boot應(yīng)用程序可以立即利用Spring Config Server(或應(yīng)用程序開發(fā)人員提供...

    DevWiki 評(píng)論0 收藏0
  • 兩年了,我寫了這些干貨!

    摘要:開公眾號(hào)差不多兩年了,有不少原創(chuàng)教程,當(dāng)原創(chuàng)越來(lái)越多時(shí),大家搜索起來(lái)就很不方便,因此做了一個(gè)索引幫助大家快速找到需要的文章系列處理登錄請(qǐng)求前后端分離一使用完美處理權(quán)限問題前后端分離二使用完美處理權(quán)限問題前后端分離三中密碼加鹽與中異常統(tǒng)一處理 開公眾號(hào)差不多兩年了,有不少原創(chuàng)教程,當(dāng)原創(chuàng)越來(lái)越多時(shí),大家搜索起來(lái)就很不方便,因此做了一個(gè)索引幫助大家快速找到需要的文章! Spring Boo...

    huayeluoliuhen 評(píng)論0 收藏0
  • 基于spring cloud 的微服務(wù)實(shí)踐-模塊介紹

    摘要:服務(wù)器充當(dāng)微服務(wù)架構(gòu)體系中的服務(wù)注冊(cè)中心。其他的微服務(wù),使用客戶端連接到,并維持心跳連接,系統(tǒng)維護(hù)人員可以通過來(lái)監(jiān)控系統(tǒng)中各個(gè)微服務(wù)是否正常運(yùn)行。 當(dāng)前微服務(wù)架構(gòu)逐漸成為系統(tǒng)開發(fā)的主流方向,搭建微服務(wù)方式可以有多種,例如springcloud、dubbo、k8s等,本系列文章將基于本人參與的實(shí)際項(xiàng)目,來(lái)介紹基于springcloud搭建微服務(wù)的方式,Spring Cloud是一個(gè)基于S...

    leanote 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<