Flink watermark设置

Scala:

        .map(x=> JSON.parseObject(x))
        .assignTimestampsAndWatermarks(
          WatermarkStrategy.forBoundedOutOfOrderness[JSONObject](Duration.ofSeconds(3))
            .withTimestampAssigner(new SerializableTimestampAssigner[JSONObject] {
              override def extractTimestamp(element: JSONObject, recordTimestamp: Long): Long = element.getLong("ts")
            })
        )

 

posted @ 2022-02-08 22:11  硅谷工具人  阅读(72)  评论(0)    收藏  举报
成功之道,在于每个人生阶段都要有不同的目标,并且通过努力实现自己的目标,毕竟人生不过百年! 所有奋斗的意义在于为个人目标实现和提升家庭幸福,同时能推进社会进步和国家目标! 正如古人讲的正心诚意格物致知,修身齐家治国平天下。