1.什么是SavePoint

Savepoint 是用来为整个流应用程序在某个“时间点”(point-in-time)的生成快照的功能。该快照包含了输入源的位置信息,数据源读取到的偏移量(offset),以及整个应用的状态。借助 Chandy-Lamport 算法的变体,我们可以无需停止应用程序而得到一致的快照。Savepoint 包含了两个主要元素:

  1. 首先,Savepoint 包含了一个目录,其中包含(通常很大的)二进制文件,这些文件表示了整个流应用在 Checkpoint/Savepoint 时的状态。
  2. 以及一个(相对较小的)元数据文件,包含了指向 Savapoint 各个文件的指针,并存储在所选的分布式文件系统或数据存储中。

2.什么是CheckPoint

Checkpoint 是 Flink 用来从故障中恢复的机制,快照下了整个应用程序的状态,当然也包括输入源读取到的位点。如果发生故障,Flink 将通过从 Checkpoint 加载应用程序状态并从恢复的读取位点继续应用程序的处理,就像什么事情都没发生一样。

95-260-055-源码-检查点-Savepoint 和 Checkpoint的异同相关推荐

  1. 95-260-050-源码-检查点-SavePoint

    2.Flink的Savepoint 2.1 概述 概念 Ø 让时光倒流的语法糖 Ø 全局.一致性快照,如数据源offset.并行操作状态 Ø 可以从应用在过去的任意做了savepoint的时刻开始继续 ...

  2. java源码之HashMap和HashTable的异同

    代码版本 JDK每一版本都在改进.本文讨论的HashMap和HashTable基于JDK 1.7.0_67 1. 时间 HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2.从 ...

  3. 【珍藏】 2012.NET开发必看资料53个+经典源码77个—下载目录

    2019独角兽企业重金招聘Python工程师标准>>> .NET 是 Microsoft XML Web services 平台.XML Web services 允许应用程序通过I ...

  4. PHP扩展编写、PHP扩展调试、VLD源码分析、基于嵌入式Embed SAPI实现opcode查看

    catalogue 1. 编译PHP源码 2. 扩展结构.优缺点 3. 使用PHP原生扩展框架wizard ext_skel编写扩展 4. 编译安装VLD 5. Debug调试VLD 6. VLD源码 ...

  5. 中医病案管理系统 计算机毕设源码13132

    摘 要 随着互联网时代的到来,同时计算机网络技术高速发展,网络管理运用也变得越来越广泛.因此,建立一个B/S结构的中医病案管理系统,会使:中医病案管理系统的管理工作系统化.规范化,也会提高平台形象,提 ...

  6. 微信聊天防封 亲测 百分之95有效 【附源码】

    微信聊天防封 亲测 百分之95有效 [附源码] 把你想发给某一个人的"一句话改变成一张图片"" 并在文字的外围加上框,来实现防封 默认快捷键AIt+Q ,可以隐藏或显示主 ...

  7. Dart/Flutter地址智能识别源码,类似顺丰填写地址的智能识别,识别率95%+

    smartParseAddress Dart/Flutter地址智能识别源码,类似顺丰填写地址的智能识别,识别率95%+ 站在巨人肩膀上,前排感谢:GitHub@wzc570738205 实际就是将地 ...

  8. 分享95个ASP整站程序源码,总有一款适合您

    分享95个ASP整站程序源码,总有一款适合您 95个ASP整站程序源码下载链接:https://pan.baidu.com/s/1wAtkDSQxg4gSgo7Y9DiJKA?pwd=lnnt  提取 ...

  9. 7个惊艳众人的 Python 实用项目!【附源码】

    今天分享7个学妹看见都惊呆的 Python 小项目![附源码] 建议收藏 界面应用 1.计算器 1. 案例介绍 本例利用 Python 开发一个可以进行简单的四则运算的图形化计算器,会用到 Tkint ...

最新文章

  1. 共阳极数码管动态扫描c语言,《C语言编程实训》实训指导书三
  2. python清华大学出版社第三章课堂作业的答案_Python程序设计清华大学出版社董付国第3章选择与循环题库.ppt...
  3. 深圳大学梁臻博士提出EEGFuseNet高维脑电图混合无监督深度特征表征与融合模型及其在情绪识别中的应用...
  4. 使用Martix来实现缩放图片的功能
  5. adminLTE 教程 -4 轮播控件
  6. Iterator作用
  7. Sharepoint项目周记一:关于开展MOSS项目的前期调查和需要解决的问题
  8. dj电商-需求分析开始-静态资源-用户模块
  9. AndroidICS4.0----LockScreen锁屏流程【Android源码解析九】
  10. 论Web控件开发 - 完美上传下载控件“新”(一)
  11. php autoload 性能,PHP __autoload()方法真的影响性能吗?
  12. 【BZOJ】3289: Mato的文件管理(莫队算法+树状数组)
  13. DHU 数据科学技术与应用【10】 第八次单元测验 时序与语音数据处理 答案
  14. 对话Ruby创始人松本行弘、阿里高级技术专家朴灵!
  15. RxJava:concat(连接)、 concatDelayError、 concatEager的使用
  16. AlphaPose(RMPE)区域多人姿态估计理解
  17. 桌面点击鼠标右键一直显示转圈卡住如何解决
  18. 满地鸡毛的一年 || 转行Android之路
  19. 校招进大厂的Tips
  20. 如何通过文献查找该文献的代码

热门文章

  1. 摩拜APP、小程序停服 摩拜单车全面接入美团
  2. 10月份全球最畅销电动汽车:Model 3第一 五菱宏光MiniEV第二
  3. iPhone 12或于7月开始量产,售价4615元起
  4. 疑似三星Galaxy S11入网:搭载骁龙865处理器+支持25W快充
  5. 腾讯QQ PC版9.1.7正式版上线 有些“老”功能越来越好用了
  6. 不能再任性 APP收集个人信息基本规范公开征求意见
  7. 逐条驳斥天猫精灵抄袭说?百度钱晨解秘小度Play设计
  8. 周鸿祎:朝九晚五发不了财 买房不能指望996
  9. 人民网舆情:公众对网约车或存偏见
  10. HTML 和 JavaScript 编程