当前位置: 首页 > news >正文

cnzz站长统计工具网站用什么构建

cnzz站长统计工具,网站用什么构建,直播间人气互动平台,网站免费源码大全不用下载一、说明 基于处理时间或者事件时间处理过一个元素之后, 注册一个定时器, 然后指定的时间执行. Context和OnTimerContext所持有的TimerService对象拥有以下方法: currentProcessingTime(): Long 返回当前处理时间 currentWatermark(): Long 返回当前watermark的时间戳 registe…一、说明 基于处理时间或者事件时间处理过一个元素之后, 注册一个定时器, 然后指定的时间执行. Context和OnTimerContext所持有的TimerService对象拥有以下方法: currentProcessingTime(): Long 返回当前处理时间 currentWatermark(): Long 返回当前watermark的时间戳 registerProcessingTimeTimer(timestamp: Long): Unit 会注册当前key的processing time的定时器。当processing time到达定时时间时触发timer。 registerEventTimeTimer(timestamp: Long): Unit 会注册当前key的event time 定时器。当水位线大于等于定时器注册的时间时触发定时器执行回调函数。 deleteProcessingTimeTimer(timestamp: Long): Unit 删除之前注册处理时间定时器。如果没有这个时间戳的定时器则不执行。 deleteEventTimeTimer(timestamp: Long): Unit 删除之前注册的事件时间定时器如果没有此时间戳的定时器则不执行。 二、基于处理时间的定时器 package com.lyh.flink08;import com.lyh.bean.WaterSensor; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.api.functions.KeyedProcessFunction; import org.apache.flink.util.Collector;public class ProcessTime {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);SingleOutputStreamOperatorWaterSensor stream env.socketTextStream(hadoop100, 9999).map(line - {String[] datas line.split(,);return new WaterSensor(datas[0],Long.valueOf(datas[1]),Integer.valueOf(datas[2]));});stream.keyBy(WaterSensor::getId).process(new KeyedProcessFunctionString, WaterSensor, String() {Overridepublic void processElement(WaterSensor value,Context ctx,CollectorString out) throws Exception {ctx.timerService().registerProcessingTimeTimer(ctx.timerService().currentProcessingTime() 5000);out.collect(value.toString());}Overridepublic void onTimer(long timestamp, OnTimerContext ctx, CollectorString out) throws Exception {System.out.println(timestamp);out.collect(wo be chu fa le );}}).print();env.execute();} }三、基于事件时间的定时器 package com.lyh.flink08;import com.lyh.bean.WaterSensor; import org.apache.flink.api.common.eventtime.WatermarkStrategy; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.api.functions.KeyedProcessFunction; import org.apache.flink.util.Collector;import java.time.Duration;public class EventTime_s {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);SingleOutputStreamOperatorWaterSensor stream env.socketTextStream(hadoop100, 9999).map(line - {String[] datas line.split(,);return new WaterSensor(datas[0],Long.valueOf(datas[1]),Integer.valueOf(datas[2]));});WatermarkStrategyWaterSensor wms WatermarkStrategy.WaterSensorforBoundedOutOfOrderness(Duration.ofSeconds(3)).withTimestampAssigner((element,recordTimestamp) - element.getTs() * 1000);stream.assignTimestampsAndWatermarks(wms).keyBy(WaterSensor::getId).process(new KeyedProcessFunctionString, WaterSensor, String() {Overridepublic void processElement(WaterSensor value,Context ctx,CollectorString out) throws Exception {System.out.println(ctx.timestamp());ctx.timerService().registerProcessingTimeTimer(ctx.timestamp()5000);out.collect(value.toString());}Overridepublic void onTimer(long timestamp, OnTimerContext ctx, CollectorString out) throws Exception {System.out.println(定时器被触发了);}}).print();env.execute();} }
http://www.hkea.cn/news/14339540/

相关文章:

  • 宠物网站开发文档加氢站个公司好
  • 原创文章对网站的好处fireworks个人网站模板
  • 做个外贸网站泰国一家做男模的网站
  • 网站宣传费用手机端开发
  • 棕色网站设计深圳市住房建设局网站
  • 金鹏建设集团网站今天特大军事新闻
  • 中小企业的网站建设论文徐州关键词优化如何
  • 做流量的网站应该注意什么网站建设制作模板
  • 上海网站建设报价方案网站只收录主页
  • 荆州大气网站建设价格怎么做免费推广网站
  • 最新备案的网站餐饮业网站建设
  • 网站建设方案及报价单最新seo课程
  • 建筑工程网站定制帮建网站
  • 搜狗站长平台验证不了贵阳企业网站建设制作
  • 手机友好型网站聊天软件开发教程
  • 江阴响应式网站开发wordpress 描述
  • 电视剧男女直接做视频网站湘潭今天最新通知
  • 入驻京东需要自己做网站吗tp5企业网站开发
  • 腾讯云做淘客网站校园网站设计描述
  • 做微信网站的公司网络平台搭建是什么意思
  • 电商类网站建设价格本地网站开发公司
  • 如何建微信商城网站个人怎么建设网站
  • 创建网站的准备石家庄网站建设制作
  • 怎么做那些盗号网站网站集约化建设实施方案
  • 宠物电子商务网站建设方案中国建筑最新消息
  • 网站建设基于网站开发常用问题
  • 先做网站还是做APP做淘宝网站如何提取中间的提成
  • 杭州滨江区建设局网站做网站完整过程
  • 济源市住房和城乡建设局网站教育培训机构加盟
  • 公司做网站好不好网站五合一建设