开发者社区> 问答> 正文

为什么 Flink SQL 在判断 state 是否兼容时存在漏洞?

为什么 Flink SQL 在判断 state 是否兼容时存在漏洞?

展开
收起
不吃核桃 2024-07-23 19:26:56 15 0
1 条回答
写回答
取消 提交回答
  • Flink SQL 在判断 state 是否兼容时存在漏洞,主要是因为其判断策略较为简单,仅看引擎需要的 state 和 Savepoint 里保存的 state 的数据类型是否完全一致。然而,即使 State 的类型没变,但如果 SQL 中的聚合函数发生了变化,这种情况下 Flink 也会认为状态是兼容的。这可能导致在升级任务或变更指标时出现数据不一致的问题。

    2024-07-23 21:01:41
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载