哪种语言更适合使用Flink进行流媒体处理



我有点困惑。有人能帮助或指导我哪种语言(Python、JAVA、C#(更适合使用Flink进行流处理吗。哪种语言有更多的支持,或者哪种api更成熟。任何人都请帮忙。

Flink的Java API是最成熟、支持最好的,Scala紧随其后。可以使用其他JVM语言(例如Kotlin(,但没有明确的支持。

在过去的几个版本中,Python支持一直在积极开发中(请参阅PyFlink(,但它仍然落后于JVM语言,除了在Stateful Functions API的情况下,它对编写远程函数提供了一流的支持。其他非JVM语言也可以用于实现远程有状态函数:https://ci.apache.org/projects/flink/flink-statefun-docs-stable/sdk/external.html.

Flink在其利基市场中也非常支持SQL。不支持C#。

相关内容

  • 没有找到相关文章

最新更新