开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink有个时间节点 数据会猛的进来 导致反压,然后 检查点失败,任务重跑怎么办?

Flink有个时间节点 数据会猛的进来 导致反压,然后 检查点失败,任务重跑怎么办?

展开
收起
冰激凌甜筒 2023-04-23 16:17:29 169 0
1 条回答
写回答
取消 提交回答
  • 增加并行度。增加并行度可以减少每个子任务处理的数据量,从而降低反压的风险。
    调整检查点间隔。将检查点间隔缩短可以减少检查点失败时丢失的数据量。
    使用事件时间语义。事件时间语义可以确保数据按照事件发生的时间顺序处理,从而避免数据乱序导致的反压。
    使用水位线。水位线可以帮助 Flink 确定哪些数据已经处理完成,哪些数据还没有处理完成,从而避免反压。
    使用反压策略。Flink 提供了多种反压策略,可以根据不同的场景选择合适的反压策略来避免反压。

    2024-02-28 17:35:43
    赞同 展开评论 打赏

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

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 覃立辉 立即下载
    Flink CDC Meetup PPT - 孙家宝 立即下载
    Flink CDC Meetup PPT - 徐榜江 立即下载