集群容错-属性说明
@Reference(cluster =“failover”)
tip:默认retries=2,重试2次,即总共发起3次请求
实测结果如下
- failover 默认值,失败后可切换集群里其他机器进行重试,重试次数和retries有关
- failfast 失败后会报错 ,不重试
- failsafe 失败不报错,返回null,不重试
- failback 失败返回null,且每隔
7s
会将失败的那个请求进行重试
(重试次数和retries有关,但至少有4次
[即retries在0-3范围都是4次]) - forking 同时调用
2台机器
(最多2台),有任意1个成功就返回 - broadcast 同时调用
所有机器
,只要有1个失败就会报错
cluster的值去这里找:ctrl+N搜索“cluster”接口,找到其子类,进入里面会有个名为Name的字符串,复制即可