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