标签: apache-flink amazon-kinesis flink-streaming
我有一个flink应用程序从AWS Kinesis Stream读取数据。生产者应用程序以每秒600条记录的速率写入Kinesis流。
我想知道在生产环境中停止flink应用程序的最佳实践是什么,而生产者仍然在不丢失输入流数据的情况下写入流。
我认为需要停止应用程序进行计划维护,应用程序部署更改等。
答案 0 :(得分:2)
您应该使用保存点,这使您可以存储flink应用程序的内部状态,并从该时间点进一步重新启动应用程序。
有关详细信息,请参阅docs