一.简介
Source 是Flink的输入,可以串行,并行,延迟,设置时间窗口等等。
Sink是Flink的输出,设置任意源。
Flink的编程模型就可以概况成接入Source,然后进行数据转换操作,再将处理结果Sink出来。
二.SourceFunction
非并行
class CustomNonParallelSourceFunction extends SourceFunction[Long] {
var count = 0L
var isRunning = true
override def run