官术网_书友最值得收藏!

  • Flink基礎教程
  • (美)埃倫·弗里德曼 (希)科斯塔斯·宙馬斯
  • 329字
  • 2020-01-10 15:31:27

1.2 連續事件處理的目標

能夠以非常低的延遲處理數據,這并不是流處理的唯一優勢。人們希望流處理不僅做到低延遲和高吞吐,還可以處理中斷。優秀的流處理技術應該能使系統在崩潰之后重新啟動,并且產出準確的結果;換句話說,優秀的流處理技術可以容錯,而且能保證exactly-once注2:對exactly-once的解釋,詳見5.1節。——編者注

與此同時,獲得這種程度的容錯性所采用的技術還需要在沒有數據錯誤的情況下不產生太大的開銷。這種技術需要能夠基于事件發生的時間(而不是隨意地設置處理間隔)來保證按照正確的順序跟蹤事件。對于開發人員而言,不論是寫代碼還是修正錯誤,系統都要容易操作和維護。同樣重要的是,系統生成的結果需要與事件實際發生的順序一致,比如能夠處理亂序事件流(一個很不幸但無法避免的事實),以及能夠準確地替換流數據(在審計或者調試時很有用)。

主站蜘蛛池模板: 榆林市| 华安县| 湖州市| 察雅县| 平远县| 美姑县| 秭归县| 怀宁县| 观塘区| 靖西县| 汤阴县| 大同县| 阆中市| 巴林右旗| 开封市| 政和县| 沙湾县| 岳阳市| 平度市| 固安县| 丹江口市| 新闻| 浮梁县| 夹江县| 荔波县| 富平县| 酉阳| 无棣县| 雷山县| 新和县| 海林市| 永修县| 新兴县| 永福县| 阜康市| 阳曲县| 太康县| 江门市| 桂东县| 海城市| 泗水县|