flink-user-zh mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "star" <3149768...@qq.com>
Subject 关于Async I/O的exactly-once
Date Wed, 04 Sep 2019 00:20:10 GMT
看文档我的理解是会将异步的请求保存在检查点中,failover的时候重新触发请求。我的问题是既然是重新触发请求,并没有回滚,那之前的请求已经对外部系统造成影响了,不就是at
least-once了吗?
比如ck1:发送了a b c三个请求更新外部数据库,ck2:发送:d,e,f。假设ck1做完了checkpoint,a
,b请求成功,c没成功.


ck2在执行到e的时候任务被cancel了,但c,d都已经成功了。那么我重新启动的时候从最近一次成功的ck1拉起,c,d岂不是又要被重新请求一次


谢谢

发自我的iPhone
Mime
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message