第二章:(4)Dubbo 常用配置之 重試次數


一、重試次數

失敗自動切換,當出現失敗,重試其它服務器,但重試會帶來更長延遲。可通過 retries="2" 來設置重試次數(不含第一次)。

重試次數如下:

重試次數配置如下:
<dubbo:service retries="2" />
或
<dubbo:reference retries="2" />
或
<dubbo:reference>
    <dubbo:method name="findFoo" retries="2" />
</dubbo:reference>

示例及說明:

    <!--
        retries="" 重試次數,不包含第一次調用,0 代表不會進行重試
        如果有多個提供方,還會切換調用不同的服務提供方
        一般會把方法分為冪等和非冪等
        冪等:設置重試次數,冪等方法:如查詢,刪除,修改【操作多次不會改變結果】
        非冪等:不能設置重試次數,非冪等方法:如插入【操作多次會返回不同結果】
    -->
    <dubbo:reference interface="com.njf.gmall.service.UserService"
                     id="userService" check="false" timeout="4000">
        <dubbo:method name="getUserAddressList" timeout="1000" retries="3"></dubbo:method>
    </dubbo:reference>


免責聲明!

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



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