Apache flink 连接两条流并在Flink中管理状态

Apache flink 连接两条流并在Flink中管理状态,apache-flink,apache-nifi,flink-streaming,flink-sql,Apache Flink,Apache Nifi,Flink Streaming,Flink Sql,我在flink中有两个nifi流媒体源,我需要在这两个源上执行连接。哪种解决方案更好?它是连接数据流提供的api还是表api 还有,如何维护流和连接的状态?flink是否提供任何内置解决方案 谢谢, Rilwan这在很大程度上取决于您希望对连接的数据应用什么计算。如果您可以使用StreamSQL或table api来表达您的计算。我建议使用它,因为它抽象了实现的低级别细节的所有负担,例如状态维护 如果表API不够,请切换到DataStream API。提问前,请先阅读文档。关于弗林克州的章节描述

我在flink中有两个nifi流媒体源,我需要在这两个源上执行连接。哪种解决方案更好?它是连接数据流提供的api还是表api

还有,如何维护流和连接的状态?flink是否提供任何内置解决方案

谢谢,
Rilwan

这在很大程度上取决于您希望对连接的数据应用什么计算。如果您可以使用StreamSQL或table api来表达您的计算。我建议使用它,因为它抽象了实现的低级别细节的所有负担,例如状态维护


如果表API不够,请切换到DataStream API。

提问前,请先阅读文档。关于弗林克州的章节描述得很好: