2017-08-10 103 views

回答

0

保存点

保存点通常应用于独立事务;它标志着事务可以回滚到的点,因此如果需要可以撤消后续的 更改。

更多看到这里

https://ci.apache.org/projects/flink/flink-docs-release-1.2/setup/cli.html#savepoints

关卡

关卡通常适用于整个系统,您可以配置周期性的检查站,在外部持续。外部化检查点将其元数据写入持久性存储,并且在作业失败时不会自动清理。 更多在这里看到:

https://ci.apache.org/projects/flink/flink-docs-release-1.2/setup/checkpoints.html

1

阿帕奇弗林克的检查点和保存点是这样,他们都是为维护的弗林克的应用内部状态的机制相似。

检查点是自动执行的,用于在发生故障时自动重新启动应用程序。

另一方面,保存点是手动获取的,并且总是存储在外部,并用于启动具有先前内部状态的“新”作业。

  • 错误定影
  • 弗林克版本升级
  • A/B测试等

下边它们实际上与一些细微的差别相同的机制/代码路径。

相关问题