实时计算支持 SQL 模式和代码开发(JAR)模式。
- SQL 模式
原生 Flink SQL 支持,包含更多特性和功能,比算子编排更为强大。
SQL 与其他的编程语言相比学习成本较低,使用 SQL 作业进行开发将降低数据开发人员使用门槛。
- 代码开发
有两种格式:JAR(支持 Java 包和 Scala 包)、Python,目前仅支持 Jar 作业。
JAR 作业需要用户先在本地开发并编译好 JAR 包(需要开发人员对 Java 或 Scala 有一定的了解),适合对流计算处理偏底层和复杂要求较高的用户。