对于许多流应用程序来说,数据丢失是不可接受的,为了保证这一点,Flink 设计了什么机制?

已解决

对于许多流应用程序来说,数据丢失是不可接受的,为了保证这一点,Flink 设计了什么机制?

展开
收起
游客gbsb4ehzllekm 2022-05-10 18:27:23 497 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 推荐回答

    在理想情况,在一个持久通道中缓冲数据。

    当数据产生的速度高于中间节点处理能力,或者超过了下游数据的消费能力时,速度较慢的接收器会在队列的缓冲作用耗尽后立即降低发送器的速度。更形象的比喻是,在数据流流速变慢时,将整个管道从水槽“回压”到水源,并对水源进行节流,以便将速度调整到最慢的部分,从而达到稳定状态。

    2022-05-10 20:47:36 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

收录在圈子:
+ 订阅
还有其他疑问?
咨询AI助理
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等