重试次数属性 retries 设置值为整数,重试次数不包括本身的调用,比如设置retries = “3” ,那么如果超时的话一共调用四次。
如果有多个提供者服务,那么在重试次数内会轮询调用各个服务。
示例
<dubbo:reference interface="com.atguigu.gmall.service.UserService" id="userService" timeout="3000" retries="3"/>
重设设置场景:
幂等函数(查询、修改、删除)设置重试,非幂等函数(新增)不要设置重试。
幂等函数:多次执行不会改变执行结果。