W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
描述 Dubbo 支持的配置,Dubbo 的動(dòng)態(tài)配置能力。
Dubbo配置主要分為幾大類: 啟動(dòng)階段配置項(xiàng)、服務(wù)治理規(guī)則、動(dòng)態(tài)配置項(xiàng)。
Dubbo啟動(dòng)時(shí)讀取的配置項(xiàng),用于初始化各個(gè)組件,不會(huì)監(jiān)聽這些配置項(xiàng)的變化。
Dubbo的配置來源有多種,配置項(xiàng)劃分為多個(gè)配置組件,詳細(xì)請(qǐng)參考 配置概述。
按照編程方式可以分為四種方式:API配置、XML配置、Annotation配置、屬性配置。
以Java編碼的方式組織配置,包括Raw API和Bootstrap API,具體請(qǐng)參考API配置。
以XML方式配置各種組件,支持與Spring無縫集成,具體請(qǐng)參考XML配置。
以注解方式暴露服務(wù)和引用服務(wù)接口,支持與Spring無縫集成,具體請(qǐng)參考Annotation配置。
根據(jù)Key-value屬性生成配置組件,類似SpringBoot的ConfigurationProperties,具體請(qǐng)參考屬性配置。
屬性配置的另外一個(gè)重要的功能特性是屬性覆蓋,使用外部屬性的值覆蓋已創(chuàng)建的配置組件屬性。
如果要將屬性配置放到外部的配置中心,請(qǐng)參考外部化配置。
服務(wù)治理規(guī)則主要作用是改變運(yùn)行時(shí)服務(wù)的行為和選址邏輯,達(dá)到限流,權(quán)重配置等目的,包括覆蓋規(guī)則、標(biāo)簽路由、條件路由。
Dubbo啟動(dòng)后監(jiān)聽服務(wù)治理相關(guān)的配置項(xiàng),當(dāng)配置發(fā)生變化時(shí),會(huì)自動(dòng)進(jìn)行相應(yīng)的處理。
服務(wù)治理規(guī)則的用法介紹請(qǐng)參考 服務(wù)治理和配置管理
服務(wù)治理規(guī)則的存儲(chǔ)方法請(qǐng)參考 配置中心#服務(wù)治理
動(dòng)態(tài)配置項(xiàng)一般用于控制動(dòng)態(tài)開關(guān)。
Dubbo啟動(dòng)后監(jiān)聽動(dòng)態(tài)配置項(xiàng),當(dāng)配置發(fā)生變化時(shí),會(huì)自動(dòng)進(jìn)行相應(yīng)的處理。
動(dòng)態(tài)配置的存儲(chǔ)方式請(qǐng)參考 配置中心#動(dòng)態(tài)配置
常用的動(dòng)態(tài)配置項(xiàng)如下:
[TODO 補(bǔ)充動(dòng)態(tài)配置項(xiàng)說明]
名稱 | 描述 | 默認(rèn)值 |
---|---|---|
dubbo.application.migration.threshold | ||
dubbo.application.service-discovery.migration |
注:本處官網(wǎng)內(nèi)容也是空白。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: