当前位置: 首页 > news >正文

上海企业网站国际物流网站建设

上海企业网站,国际物流网站建设,网站建设与维护网课,目前主流搜索引擎是哪种flink 如何实现端到端的 Exactly-once? 端到端包含 Source, Transformation,Sink 三部分的Exactly-once Source:支持数据的replay,如Kafka的offset。Transformation:借助于checkpointSink:Checkpoint 两阶段事务提交 两阶段提…

flink 如何实现端到端的 Exactly-once?

端到端包含 Source, Transformation,Sink 三部分的Exactly-once

  • Source:支持数据的replay,如Kafka的offset。
  • Transformation:借助于checkpoint
  • Sink:Checkpoint + 两阶段事务提交

两阶段提交?

  • 一旦Flink开始做checkpoint操作,就会进入pre-commit “预提交”阶段,同时JobManagerCoordinator会将Barrier注入数据流中。
  • 当所有的barrier在算子中成功进行一遍传递(就是Checkpoint完成),并完成快照后,“预提交”阶段完成。
  • 等所有的算子完成“预提交”,就会发起一个commit “提交”动作,但是任何一个“预提交” 失败都会导致Flink回滚到最近的checkpoint。

两阶段提交API
beginTransaction:在开启事务之前,我们在目标文件系统的临时目录中创建一个临时文件,后面在处理数据时将数据写入此文件。
preCommit:在预提交阶段,刷写(flush)文件,然后关闭文件,之后就不能写入到文件了,我们还将为属于下一个检查点的任何后续写入启动新事务。
commit:在提交阶段,我们将预提交的文件原子性移动到真正的目标目录中,请注意,这回增加输出数据可见性的延迟。
abort:在中止阶段,我们删除临时文件。

参考:
https://www.cnblogs.com/kunande/p/17142718.html

http://www.yayakq.cn/news/465957/

相关文章:

  • 商城网站备案要求合肥做个网站什么价格
  • 专业创建网站公司表白网页代码
  • 网站制作公司套路wordpress小米主题
  • 网站建设教程免费湖南岚鸿官方网站手机 优帮云
  • 金华网站建设系统自适应全屏网站
  • 做公司网站有什么猫腻汕头网站制作怎么做
  • 思睿鸿途北京网站建设沧州手机网站开发
  • 如何看到网站的建设时间头条搜索是百度引擎吗
  • 网站建设叁金手指花总1图片百度搜索
  • 母婴会所网站建设东森推广官网
  • 校内二级网站建设整改方案自己电脑怎么做网页
  • 网页游戏平台网站做二手家电网站怎样
  • 哈尔滨网站建设费用网站代理软件
  • 医院网站 整站源码2345浏览器导航大全下载
  • 网站理念重庆机械加工网
  • dw做网站怎么换图片公司建网站多少钱
  • 网站建设合同模板下载深圳互联网营销
  • wordpress建站教程第六节大气点的公司名称
  • 如何免费做公司网站长春市建设集团股份有限公司
  • 做磁力搜索网站违法吗冠辰网站
  • 成都网站建设新闻建设网站的网页设计
  • 上海设计网站公司wordpress主题验证失败
  • 网站流量刷邯郸市住房公积金管理中心
  • icann官方网站学校网站建设平台
  • 胶州做网站wordpress 插件 pdf
  • 网站新闻页面设计初学网站开发需要书籍
  • 网站建设面试试题上海建设人才网证书查询
  • qq空间怎么跟网站做链接吗村级网站模板
  • 业务网站制作昆山广告公司排名
  • 网站售后查企业信息的app