Apache flink 保存点与外部化检查点 根据主题,我是否正确理解(从 ), 这是唯一的功能差异(除了存储格式,以及 保存点不能是增量的)是保存点状态支持的 重新缩放(停止-更改\u-启动,对吗?) 检查点不是吗 还有什么保存点支持检查点不支持的功能(文档中说“功能如重新缩放”) 有这两个如此相似但复杂的实体是不是很奇怪?有没有合并的计划 是否有计划支持检查点状态+重新缩放(这可能是自动缩放功能所必需的) 如果我从外部化的检查点切换到自定义的外部定点服务,我会损失很多吗

Apache flink 保存点与外部化检查点 根据主题,我是否正确理解(从 ), 这是唯一的功能差异(除了存储格式,以及 保存点不能是增量的)是保存点状态支持的 重新缩放(停止-更改\u-启动,对吗?) 检查点不是吗 还有什么保存点支持检查点不支持的功能(文档中说“功能如重新缩放”) 有这两个如此相似但复杂的实体是不是很奇怪?有没有合并的计划 是否有计划支持检查点状态+重新缩放(这可能是自动缩放功能所必需的) 如果我从外部化的检查点切换到自定义的外部定点服务,我会损失很多吗,apache-flink,flink-streaming,Apache Flink,Flink Streaming,首先,请澄清最大的区别是它们使用不同的存储格式。检查点使用存储后端本机格式(例如RockDB),而保存点使用flink本机格式。这种区别允许很少的用例是不可能的。我认为这回答了第一点 Ad.2说,您确实只能使用保存点重新缩放,但执行本地恢复(在1.5+中提供)需要检查点。另一个重要的区别是,您应该能够使用保存点切换状态后端,但不能使用检查点(因为它们使用本机格式) 我认为有了上述解释,答案应该相当简单。这并不奇怪,也不认为有这样的计划 Ad.4自动重新缩放肯定在路线图上,但不要认为有既定的时间表

首先,请澄清最大的区别是它们使用不同的存储格式。检查点使用存储后端本机格式(例如RockDB),而保存点使用flink本机格式。这种区别允许很少的用例是不可能的。我认为这回答了第一点

Ad.2说,您确实只能使用保存点重新缩放,但执行本地恢复(在1.5+中提供)需要检查点。另一个重要的区别是,您应该能够使用保存点切换状态后端,但不能使用检查点(因为它们使用本机格式)

我认为有了上述解释,答案应该相当简单。这并不奇怪,也不认为有这样的计划

Ad.4自动重新缩放肯定在路线图上,但不要认为有既定的时间表

Ad.5如果您完全禁用检查点,则会丢失自动恢复。如果您只是从外部切换到flink管理的检查点。你不应该太放松