Apache Flink 和 Apache Spark Streaming 在完整性推理方面有何不同?
Apache Flink 的完整性推理方案基于低水印设计,而 Apache Spark Streaming(特别是其结构化流API)则引入了基于宽限时间的类水印方案。Flink 的水印是随数据在流中传播的,而 Spark Structured Streaming 的水印是全局的,在每个批次计算后重新计算。此外,Flink 的水印设计更加成熟,能够处理更复杂的流数据完整性情况,而 Spark Structured Streaming 的水印主要用于状态管理,其完整性推理能力相对较弱。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。