flink
浪得虚名9527
这个作者很懒,什么都没留下…
展开
-
[flink] 使用ProcessFunction实现数据分流、格式转换
/** 需求: 在process算子中定义一个ProcessFunction,使大于输入参数的数据输出到主流,不大于的数据输出到侧输出流 */ // ProcessFunction的泛型为<I,O>,O为主流的数据类型 class SplitTempProcessor(threshold: Double) extends ProcessFunction[SensorReading, SensorReading]{ override def processElement(value: Se原创 2020-10-04 13:36:41 · 416 阅读 · 0 评论 -
[flink] ProcessFunction应用示例
[flink] ProcessFunction应用示例 需求:对于DataStream[SensorReading]数据流,若某个sensor的温度在10秒之内连续上升则报警 /** 需求: 对于DataStream[SensorReading]数据流,若某个sensor的温度在10秒之内连续上升则报警 * 分析: 保存两个状态,上一条数据的温度值(用来和本条数据比较),之前开始统计的定时器的时间戳 */ class TempIncreWarning(interval: Long) extend原创 2020-10-04 12:27:17 · 182 阅读 · 0 评论