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