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

  • Failover 失败自动切换

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

  • Failfast  快速失败

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

  • Failsafe 失败安全

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

  • Failback  失败自动恢复

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

  • Forking  并行调用多个服务器

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

  • Broadcast

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

分布式 常见的容错机制相关推荐

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

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

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

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

  3. Spring Cloud Alibaba Sentinel - - > 容错机制

    文章目录 Sentinel 的作用 分布式微服务系统遇到的问题 导致服务不可用的原因: Sentinel - - > 容错机制 参考: Sentinel 的作用   Sentinel 主要用来解 ...

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

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

  5. 常见容错机制:failover ,failsafe,failfase ,failback,forking

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

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

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

  7. Flink的容错机制

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

  8. 深入理解 Flink 容错机制

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

  9. Flink核心篇,四大基石、容错机制、广播、反压、序列化、内存管理、资源管理...

    Flink基础篇,基本概念.设计理念.架构模型.编程模型.常用算子 大纲: 1.Flink的四大基石包含哪些? 2.讲一下Flink的Time概念? 3.介绍下Flink窗口,以及划分机制? 4.介绍 ...

最新文章

  1. OFRecord 图片文件制数据集
  2. 浪潮NF5270M3 刷uefi_新零售浪潮中,开为科技利用刷脸支付帮门店“运营”人
  3. python蓝牙上位机开发_python做上位机 - osc_2frv0wjp的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. Django基础必备三件套: HttpResponse render redirect
  5. append生成新变量的时候,没有如预期(It's a feature,not a bug?)
  6. vue项目调用通用组件_详细解析:uniapp项目|vue组件形式实现的科技感loading纯CSS动效...
  7. mysql-mmm_MySQL-MMM高可用群集
  8. centos 6.0 安装 mysql 5.5.30_centos6.5下的mysql5.6.30安装
  9. 数据结构与算法:实验一线性表(字符串分类统计)
  10. webview如何自动登录保存登录信息详情
  11. java猫和猫的名字
  12. php做推送服务端实现ios消息推送
  13. 来,创建一个高效的IMEI编码生成器
  14. 计算机专业比较好的加州州立,美国计算机专业大学排名前十
  15. 国内开源镜像站点汇总2017年10月版
  16. Exception: ROM is missing for ms_pacman, see https://github.com/openai/atari-py#roms for instruction
  17. 2022 下半年一定不要裸辞!
  18. ubuntu 16.04和window双系统 启动项顺序修改
  19. web网站加速之CDN技术原理
  20. 用python实现微信定时发送图片

热门文章

  1. #pragma omp parallel for
  2. 微信小程序中定位报错在app.json中声明permission字段
  3. 金融反作弊中的设备指纹
  4. Hackathon 实用指南丨快速给 TiDB 新增一个功能
  5. html5如何快速选择工具,Photoshop教程:在PS中如何使用快速选择工具建立有效选区...
  6. PADS-电阻、电容、电感门封装
  7. 5种让你入门免费学习编程的方法
  8. 怎样在matlab中写技术,rect矩形函数 matlab中怎样编写矩形函数
  9. 中国未来只有三种人:资源者、配置者、投资人
  10. Oracle批量清空表数据