技術文章:Dubbo配置詳解教程
2021-03-04 17:01
動力節點
關注
一、配置原則
在服務提供者配置訪問參數。因為服務提供者更了解服務的各種參數。
二、關閉檢查
dubbo 缺省會在啟動時檢查依賴的服務是否可用,不可用時會拋出異常,阻止 Spring 初始化完成,以便上線時,能及早發現問題,默認 check=true。通過 check="false"關閉檢查,比如,測試時,有些服務不關心,或者出現了循環依賴,必須有一方先啟動。
例 1:關閉某個服務的啟動時檢查
<dubbo:reference interface="com.foo.BarService" check="false" />
例 2:關閉注冊中心啟動時檢查
<dubbo:registry check="false" />
默認啟動服務時檢查注冊中心存在并已運行。注冊中心不啟動會報錯。
三、重試次數
消費者訪問提供者,如果訪問失敗,則切換重試訪問其它服務器,但重試會帶來更長延遲。訪問時間變長,用戶的體驗較差。多次重新訪問服務器有可能訪問成功。可通retries="2"來設置重試次數(不含第一次)。

四、超時時間
由于網絡或服務端不可靠,會導致調用出現一種不確定的中間狀態(超時)。為了避免超時導致客戶端資源(線程)掛起耗盡,必須設置超時時間。
timeout:調用遠程服務超時時間(毫秒)
1.dubbo 消費端

2.dubbo 服務端

聲明:
本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權或其他問題,請聯系舉報。
請輸入評論內容...
請輸入評論/評論長度6~500個字


分享













