哪种语言更适合使用 Flink 进行流式处理?
Which language is better for process streaming using Flink?
我有点困惑。有人可以帮助或指导我哪种语言(Python、JAVA、C#)更适合使用 Flink 进行流式处理。哪个语言支持更多或者谁的api更成熟。任何人都请帮助。
Flink 的 Java API 是最成熟和最受支持的,Scala 紧随其后。可以使用其他 JVM 语言(例如 Kotlin),但没有明确支持。
在过去的几个版本中 Python 支持一直在积极开发中(参见 PyFlink), but it still lags behind the JVM languages, except in the case of the Stateful Functions API, where it has first class support for writing remote functions. Other non-JVM languages can also be used for implementing remote stateful functions: https://ci.apache.org/projects/flink/flink-statefun-docs-stable/sdk/external.html。
SQL 在 Flink 的利基市场中也得到了很好的支持。不支持 C#。
我有点困惑。有人可以帮助或指导我哪种语言(Python、JAVA、C#)更适合使用 Flink 进行流式处理。哪个语言支持更多或者谁的api更成熟。任何人都请帮助。
Flink 的 Java API 是最成熟和最受支持的,Scala 紧随其后。可以使用其他 JVM 语言(例如 Kotlin),但没有明确支持。
在过去的几个版本中 Python 支持一直在积极开发中(参见 PyFlink), but it still lags behind the JVM languages, except in the case of the Stateful Functions API, where it has first class support for writing remote functions. Other non-JVM languages can also be used for implementing remote stateful functions: https://ci.apache.org/projects/flink/flink-statefun-docs-stable/sdk/external.html。
SQL 在 Flink 的利基市场中也得到了很好的支持。不支持 C#。