栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 前沿技术 > 大数据 > 大数据系统

Dubbo的集群容错方式有哪些

Dubbo的集群容错方式有哪些

1、failover cluster 失败自动切换

        dubbo默认的容错方案,在调用失败的时候自动切换到其他可用的节点,重试的次数和间隔时间可用在引用服务的时候配置,默认重试次数为1,则只会调用一次。

2、failback cluster 失败自动恢复

        调用失败的时候保存日志和调用信息,返回空结果给consumer,并通过定时任务每隔5秒对失败的调用进行重试。

3、failfast cluster 快速失败

        只会调用一次,调用失败马上抛出异常。

4、failsafe cluster 失败安全

        调用的时候出现异常,保存日志不抛出,并返回空结果。

5、forking cluster 并行调用多个服务提供者

        通过线程池创建多个线程,并发的调用多个provider,把结果保存到阻塞队列,只要有一个provider成功返回结果,就立刻把结果返回。

6、broadcast cluster 广播模式

        逐个调用服务提供者,如果有一个provider报错,在循环调用结束后抛出异常。

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/280055.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号