dubbo配置timeout

       最近公司的項目進入測試階段,發現很多dubbo服務在調用期間會出現timeout的異常情況。解決方案是在服務端配置timeout屬性,具體如下:
<dubbo:provider timeout="3000"/>
      爲什麼將屬性配置在服務提供端呢?因爲服務自己更瞭解自己,知道自己的性能和處理時間,所以我們一般將消費端屬性也多配置在服務端。dubbo配置的覆蓋規則是provider——>consumer,也就是說consumer的屬性會覆蓋provider端配置。
      timeout的大小一定要配置的合理纔好,並不是越大越好,否則會浪費資源,最好是優化好自己的代碼,一般超過3秒響應已經不太容易被接受了。。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章