最近公司的項目進入測試階段,發現很多dubbo服務在調用期間會出現timeout的異常情況。解決方案是在服務端配置timeout屬性,具體如下:
<dubbo:provider timeout="3000"/>
爲什麼將屬性配置在服務提供端呢?因爲服務自己更瞭解自己,知道自己的性能和處理時間,所以我們一般將消費端屬性也多配置在服務端。dubbo配置的覆蓋規則是provider——>consumer,也就是說consumer的屬性會覆蓋provider端配置。
timeout的大小一定要配置的合理纔好,並不是越大越好,否則會浪費資源,最好是優化好自己的代碼,一般超過3秒響應已經不太容易被接受了。。。。
dubbo配置timeout
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
CAS SSO單點登錄實例
小丸子呀
2019-02-23 00:16:41
CAS SSO單點登錄框架學習
小丸子呀
2019-02-23 00:16:40
dubbo搭建
betterit360
2019-02-23 00:02:32
Spring MVC Flash Attribute 的講解與使用示例
qq58ef2349113e9
2019-02-22 23:51:08
Spring MVC HelloWorld入門例子
qq58ef2349113e9
2019-02-22 23:50:55
(四)構建dubbo分佈式平臺-maven代碼結構
花的魚
2019-02-22 23:45:11
(二)跟我學習dubbo-ZooKeeper註冊中心安裝
花的魚
2019-02-22 23:45:11
史上最全最強SpringMVC詳細示例實戰教程
花的魚
2019-02-22 23:45:10
Dubbo與Zookeeper、SpringMVC整合和使用
花的魚
2019-02-22 23:45:06
(三)跟我學習dubbo-Dubbo管理控制檯的安裝
花的魚
2019-02-22 23:45:06
(五)構建dubbo分佈式平臺-maven構建根項目
花的魚
2019-02-22 23:45:06
(一)跟我學習springmvc+dubbo-簡介
花的魚
2019-02-22 23:45:06
三分鐘學會用SpringMVC搭建最小系統(超詳細)
qq58edeba279279
2019-02-22 23:42:33
30分鐘學會如何使用Shiro
qq58edeba279279
2019-02-22 23:42:32
解決rdo安裝過程中,puppet的timeout問題
wazjajl
2019-02-23 00:32:36