dubbo服务集群

容错配置
集权容错模式:
1 、Failover Cluster
失败自动切换,当出现失败,重试其他服务器。
通常用于读操作,但重试会带来更长延迟。
可通过retries=2来设置重试次数(不含第一次)
如果没有配置,默认使用这种方式,并且重试次数是2

 <dubbo:service retries="2" />
         或者
 <dubbo:reference retries="2" />
 或者:
 <dubbo:reference >
    <dubbo:method name="findFoo" retries="2" />
 </dubbo:reference>

2、Failfast Cluster
快速失败,只发起一次调用,失败立即报错,通常用于非幂等性的写操作,比如新增记录.
此方式等同于retries=”0”,即不重试,否则会插入重复记录

 <dubbo:service cluster="failfast" />
         或者
 <dubbo:reference  cluster="failfast" />
posted @ 2017-02-13 23:21  陆陆通通  阅读(131)  评论(0编辑  收藏  举报