dubbo 配置 優先級


  • 上圖中以timeout為例,顯示了配置的查找(優先級)順序,其它retries, loadbalance, actives等類似。
    • 方法級優先,接口級次之,全局配置再次之。
    • 如果級別一樣,則消費方優先,提供方次之。
  • 其中,服務提供方配置,通過URL經由注冊中心傳遞給消費方。
  • 建議由服務提供方設置超時,因為一個方法需要執行多長時間,服務提供方更清楚,如果一個消費方同時引用多個服務,就不需要關心每個服務的超時設置。

 

覆蓋策略:

  • JVM啟動-D參數優先,這樣可以使用戶在部署和啟動時進行參數重寫,比如在啟動時需改變協議的端口。
  • XML次之,如果在XML中有配置,則dubbo.properties中的相應配置項無效。
  • Properties最后,相當於缺省值,只有XML沒有配置時,dubbo.properties的相應配置項才會生效,通常用於共享公共配置,比如應用名。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM