博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Flink】容错机制
阅读量:5261 次
发布时间:2019-06-14

本文共 351 字,大约阅读时间需要 1 分钟。

状态如何保存和恢复

1.定时制作分布式快照,对程序中的状态进行备份

2.发生故障时:
将整个作业中所有的task都回滚到最后一次成功的checkpoint中的状态,然后从那个点开始执行;
3.必要条件:数据支持重发的
4.一致性语句:恰好一次, 至少一次

checkpoint执行机制

1.checkpoint coordinate向所有的source发送trigger checkpoint

2.所有的task接收到barrier后,会执行快照,并将自己的输出传递到新的barrier,将自己的状态持久化。
3.当task完成备份之后,会将数据地址通知checkpoint coordinate。

转载于:https://www.cnblogs.com/yankang/p/11576103.html

你可能感兴趣的文章
161017、SQL必备知识点
查看>>
hdu 1541Stars
查看>>
kill新号专题
查看>>
MVC学习系列——Model验证扩展
查看>>
C# GC 垃圾回收机制
查看>>
mysqladmin 修改和 初始化密码
查看>>
字符串
查看>>
vue2.x directive - 限制input只能输入正整数
查看>>
iOS常用开源库2
查看>>
实现MyLinkedList类深入理解LinkedList
查看>>
自定义返回模型
查看>>
使用Git、Git GUI和TortoiseGit
查看>>
Python学习(七)面向对象 ——继承和多态
查看>>
C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 客户端多网络支持
查看>>
阴影:box_shadow
查看>>
HDU 4122
查看>>
Suite3.4.7和Keil u3自带fx2.h、fx2regs.h文件的异同
查看>>
SQL重复记录查询(转载)
查看>>
python的os模块命令
查看>>
TreeView控件
查看>>