幂等问题-概念上的通俗解释(未完待续)
數(shù)學(xué)上的冪等定義
其實(shí)就是f(x)=x
也就是說(shuō),輸入啥,輸出就是啥.
講人話就是:
①數(shù)據(jù)不丟
②數(shù)據(jù)不重復(fù)
?
| 概念 | 解釋 |
| At Least Once | 保證數(shù)據(jù)不丟失,但是不能保證數(shù)據(jù)不重復(fù) |
| At Most Once | 保證數(shù)據(jù)不重復(fù),但是不能保證數(shù)據(jù)不丟失 |
| Exactly Once | 交易數(shù)據(jù),下游數(shù)據(jù)消費(fèi)者要求數(shù)據(jù)既不重復(fù)也不丟失 |
?
[8]At Least Once + 冪等性 = Exactly Once
數(shù)學(xué)中的冪等和這里的冪等有細(xì)微的差別,
數(shù)倉(cāng)中的冪等不包括"啥也不干"的情況,如果"啥也不干",還要求Exactly once,能成立嗎?肯定不能成立.
所以上述的算式中要加入At Least Once.
?
冪等性的保證由
enable.idompotence?設(shè)置為 true
保證.
?
那么at least once怎么保證呢?
后面再說(shuō)
?
Reference:
[1]Flink 之 MySQL二階提交
[2]Kafka的Exactly Once和事務(wù)
[3]【Kafka】Kafka 實(shí)現(xiàn) Exactly-once
[4]kafka exactly once 批處理
[5]kafka實(shí)現(xiàn)無(wú)消息丟失與精確一次語(yǔ)義(exactly once)處理
[6]5 Kafka Streams exactly once semantic
[7]Flink實(shí)現(xiàn)Kafka到Mysql的Exactly-Once
[8]Exactly Once 語(yǔ)義
總結(jié)
以上是生活随笔為你收集整理的幂等问题-概念上的通俗解释(未完待续)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2345看图王窗口标题栏广告怎么去除?
- 下一篇: win11怎么启用紧凑视图? Win11