常见容错机制:failover ,failsafe,failfast ,failback,forking,来源于阿里的定义。

  • Failover 失败自动切换

当出现失败,重试其它服务器,通常用于读操作(推荐使用)。 重试会带来更长延迟。

  • Failfast  快速失败

只发起一次调用,失败立即报错,通常用于非幂等性的写操作。 如果有机器正在重启,可能会出现调用失败 。

  • Failsafe 失败安全

出现异常时,直接忽略,通常用于写入审计日志等操作。 调用信息丢失 可用于生产环境 Monitor。

  • Failback  失败自动恢复

后台记录失败请求,定时重发。通常用于消息通知操作 不可靠,重启丢失。 可用于生产环境 Registry。

  • Forking  并行调用多个服务器

只要一个成功即返回,通常用于实时性要求较高的读操作。 需要浪费更多服务资源   。

  • Broadcast

广播调用,所有提供逐个调用,任意一台报错则报错。通常用于更新提供方本地状态 速度慢,任意一台报错则报错 。

常见容错机制:failover ,failsafe,failfase ,failback,forking相关推荐

  1. 常见容错机制名词解释

    常见容错机制 failover(失效转移) 假如主节点因为某种原因需要维修,这恶时候主节点下架,备用节点会接替主节点继续提供服务 failfast(快速失效) 当服务或者硬件故障程度达到了故障容忍度得 ...

  2. 常见的容错机制+failover+failback

    常见的容错机制+failover+failback 什么是failover? [电脑][数据库]失效备援 (为系统备援能力的一种,当系统中其中一项设备失效而无法运作时,另一项设备即可自动接手原失效系统 ...

  3. 分布式 常见的容错机制

    常见容错机制:failover ,failsafe,failfase ,failback,forking,来源于阿里的定义. Failover 失败自动切换 当出现失败,重试其它服务器,通常用于读操作 ...

  4. Dubbo的容错机制原理

     本文是基于 apache dubbo 2.7.0 版本的源码和参考官网的集群章节而成.  为了避免单点故障,现在的应用通常至少会部署在两台服务器上.对于一些负载比较高的服务,会部署更多的服务器.这样 ...

  5. 分布式系统设计之容错机制

    前言 由于分布式系统是由多个分布在不同网络节点的子系统或者称为子服务组成,在处理客 户端请求时,服务之间需要通过网络来进行相互调用,所以如果某个服务由于宕机或者其他 原因导致不可用,则服务调用方需要采 ...

  6. 深入理解 Flink 容错机制

    本文作者:Paul Lin 本文链接: 2019/07/28/深入理解-Flink-容错机制/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议.转载请注 ...

  7. 带你认识Flink容错机制的两大方面:作业执行和守护进程

    摘要:Flink 容错机制主要有作业执行的容错以及守护进程的容错两方面,前者包括 Flink runtime 的 ExecutionGraph 和Execution的容错,后者则包括 JobManag ...

  8. Flink状态管理和容错机制介绍

    作者: 施晓罡 本文来自2018年8月11日在北京举行的 Flink Meetup会议,分享来自于施晓罡,目前在阿里大数据团队部从事Blink方面的研发,现在主要负责Blink状态管理和容错相关技术的 ...

  9. Flink的容错机制

    文章目录 检查点 检查点的保存 从检查点恢复状态 检查点算法 检查点配置 1.启动检查点 2.检查点存储 3.其他高级配置 保存点 1.保存点的用途 2.使用保存点 状态一致性 一致性的概念和级别 端 ...

最新文章

  1. 深度丨AlphaGo Zero的启示:监督学习和无监督学习的利弊
  2. 计算机丢失scecli,Server 2012 R2 SceCli 事件ID:1202( 0x534)解决方案
  3. python高并发的解决方案
  4. 高中计算机室名言,高中教室励志标语名言
  5. struts2配置文件的位置
  6. JAVA遇见HTML——JSP篇(JSP状态管理)
  7. leetcode459. 重复的子字符串
  8. RabbitMQ消息幂等性问题
  9. Objective-C的self.用法的一些总结
  10. DTP动态协商——trunk配置、如何关闭域名解析、光接口无法up的原因详解(附图)
  11. 脉冲神经网络原理及应用pdf_CNN卷积神经网络原理讲解+图片识别应用(附源码)...
  12. BZOJ1565 [NOI2009]植物大战僵尸(拓扑排序 + 最大权闭合子图)
  13. 封玩家IP和机器码以及解开被封的教程
  14. cjson构建_利用cJSON解析和创建JSON字符串
  15. git push报错 rejected
  16. GLCC编程夏令营——LMP课题 周会分享
  17. 德莱联盟(判断两个线段是否相交)
  18. hive  explode(split(split_feild,‘split_char‘)) split_feild为null 整条数据会丢掉
  19. std::future、std::promise、std::packaged_task、std::async
  20. 小米手机比较 联通、移动、电信 3G 支持比较

热门文章

  1. 被P8大佬面试2小时,差点干趴下了!
  2. 生成器-send方法
  3. Delphi 音频播放
  4. python 多线程处理图像,充分利用CPU
  5. i3wm 屏幕配置踩坑
  6. 基于FPGA的简易数字频率计+上板测试(小梅哥AC620FPGA开发板)
  7. 计算机进制转换(看完这一篇你就全懂了)—基础篇
  8. 粗糙集理论学习笔记02
  9. 基于光流场的运动分析
  10. 模型检测原理、方法学习