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

网页版面设计包括什么内容吉林长春seo网络推广

网页版面设计包括什么内容,吉林长春seo网络推广,wordpress页面添加图片,北京智联招聘官方网站做家政一、Flink 中的水印 在Flink的流式操作中, 会涉及不同的时间概念#xff1a; 1.1 处理时间 是指的执行操作的各个设备的时间#xff0c;对于运行在处理时间上的流程序, 所有的基于时间的操作(比如时间窗口)都是使用的设备时钟。比如, 一个长度为1个小时的窗口将会包含设备…一、Flink 中的水印 在Flink的流式操作中, 会涉及不同的时间概念 1.1 处理时间 是指的执行操作的各个设备的时间对于运行在处理时间上的流程序, 所有的基于时间的操作(比如时间窗口)都是使用的设备时钟。比如, 一个长度为1个小时的窗口将会包含设备时钟表示的1个小时内所有的数据。 假设应用程序在 9:15am分启动, 第1个小时窗口将会包含9:15am到10:00am所有的数据然后下个窗口是10:00am-11:00am, 等等。处理时间是最简单时间语义, 数据流和设备之间不需要做任何的协调。他提供了最好的性能和最低的延迟。 但是, 在分布式和异步的环境下处理时间没有办法保证确定性容易受到数据传递速度的影响: 事件的延迟和乱序。在使用窗口的时候, 如果使用处理时间, 就指定时间分配器为处理时间分配器。 1.2 事件时间 是指的这个事件发生的时间。在event进入Flink之前, 通常被嵌入到了event中 一般作为这个event的时间戳存在。在事件时间体系中, 时间的进度依赖于数据本身和任何设备的时间无关。事件时间程序必须制定如何产生Event Time Watermarks(水印) 。假设所有数据都已到达事件时间操作将按预期方式运行即使在处理无序或迟到的事件或重新处理历史数据时也会产生正确且一致的结果。例如每小时事件时间窗口将包含带有事件时间戳的所有记录这些记录落入该小时。在使用窗口的时候, 如果使用事件时间, 就指定时间分配器为事件时间分配器。从1.12开始, Flink内部已经把默认的语义改成了事件时间。 1.3 Flink中的WaterMark 支持event time的流式处理框架需要一种能够测量event time 进度的方式。 比如, 一个窗口算子创建了一个长度为1小时的窗口,那么这个算子需要知道事件时间已经到达了这个窗口的关闭时间从而在程序中去关闭这个窗口。事件时间可以不依赖处理时间来表示时间的进度。例如在程序中 即使处理时间和事件时间有相同的速度 事件时间可能会轻微的落后处理时间。另外一方面使用事件时间可以在几秒内处理已经缓存在Kafka中多周的数据这些数据可以照样被正确处理, 就像实时发生的一样能够进入正确的窗口。这种在Flink中去测量事件时间的进度的机制就是watermark(水印)。 1.4 Flink中如何产生水印 二、代码集成 package com.lyh.flink08;import com.lyh.bean.WaterSensor; import org.apache.flink.api.common.eventtime.SerializableTimestampAssigner; import org.apache.flink.api.common.eventtime.WatermarkStrategy; import org.apache.flink.api.common.functions.MapFunction; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.api.functions.windowing.ProcessWindowFunction; import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; import org.apache.flink.streaming.api.windowing.time.Time; import org.apache.flink.streaming.api.windowing.windows.TimeWindow; import org.apache.flink.util.Collector;import javax.naming.Context; import java.time.Duration;public class WatorMark_01 {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);SingleOutputStreamOperatorWaterSensor stream env.socketTextStream(hadoop100, 9999).map(new MapFunctionString, WaterSensor() {Overridepublic WaterSensor map(String value) throws Exception {String[] datas value.split(,);return new WaterSensor(datas[0],Long.valueOf(datas[1]),Integer.valueOf(datas[2]));}});WatermarkStrategyWaterSensor wms WatermarkStrategy.WaterSensorforBoundedOutOfOrderness(Duration.ofSeconds(3)).withTimestampAssigner(new SerializableTimestampAssignerWaterSensor() { // 指定时间戳Overridepublic long extractTimestamp(WaterSensor element, long recordTimestamp) {return element.getTs() * 1000;}});stream.assignTimestampsAndWatermarks(wms) // 指定水印和时间戳.keyBy(WaterSensor::getId).window(TumblingEventTimeWindows.of(Time.seconds(5))).process(new ProcessWindowFunctionWaterSensor, String, String, TimeWindow() {Overridepublic void process(String key,Context ctx,IterableWaterSensor elements,CollectorString out) throws Exception {String msg 当前key: key 窗口: [ ctx.window().getStart() / 1000 , ctx.window().getEnd()/1000 ) 一共有 elements.spliterator().estimateSize() 条数据 ;out.collect(msg);}}).print();env.execute();} }三、测试结果
http://www.sadfv.cn/news/141262/

相关文章:

  • 北京有哪些网站公司网站开发语言php5.1
  • 询盘网站中国建设银行网站
  • 网站建设邀约话术阿里云lnmp安装wordpress
  • 自学php做网站用asp做的网站有哪些
  • 网站备案需要资料电子商务网站后台需求
  • 企业网站源码git电子商务网站建设期末试题08答案
  • 做网站需要提供什么资料宿州科技网站建设
  • 黄页网络的推广网站有哪些网做英文网站
  • 高唐做网站建设公司3d游戏制作软件
  • 网站建设维护去哪里学制作北京的名片
  • 南京专业网站制作哪家好汕头seo全网营销
  • 网站制作完成之后进入了什么阶段网络营销案例分析题及答案
  • 企业如何做好网站的seo优化响应式网站适合优化吗
  • 做的网站底部应该标注什么织梦cms怎么安装
  • 深圳网站网站建设杭州手机网站制作
  • 全国网站建设有实力wordpress pdf下载插件
  • 阿里巴巴免费做网站百度收录查询入口
  • 找人做jsp网站深圳建设交易网站
  • 用什么来网站开发好极简app制作器
  • 书香气的域名做网站邯郸建设局网站资质申报
  • 火车票网站建设工程咨询公司
  • 如何登录网站制作平台如室室内设计官网
  • 昆明建设厅官方网站永康电子商务网站建设公司
  • 大渡口集团网站建设网上做任务网站有哪些内容
  • ftp怎么连接网站空间台州商城网站建设
  • 哪些网站可以找到兼职做报表的wordpress调用访问次数
  • 哈尔滨企业网站河北网站备案注销
  • 陌陌网站开发成本湖南环达公路桥梁建设总公司网站
  • 做系统网站建设做cms网站
  • 网站备案查询不了吉林市城市建设档案馆官方网站