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

公司做网站百度还是阿里北京网站快速优化排名

公司做网站百度还是阿里,北京网站快速优化排名,企业营业执照查询,免费永久vps服务器在流数据处理应用中,一个很重要、也很常见的操作就是窗口计算。所谓的“窗口”,一 般就是划定的一段时间范围,也就是“时间窗”;对在这范围内的数据进行处理,就是所谓的 窗口计算。所以窗口和时间往往是分不开的。 时…

        在流数据处理应用中,一个很重要、也很常见的操作就是窗口计算。所谓的“窗口”,一 般就是划定的一段时间范围,也就是“时间窗”;对在这范围内的数据进行处理,就是所谓的 窗口计算。所以窗口和时间往往是分不开的。

时间语义 

1、处理时间(Processing Time) 

        处理时间的概念非常简单,就是指执行处理操作的机器的系统时间。 在这种时间语义下处理窗口非常简单粗暴,不需要各个节点之间进行协调同步,也不需要 考虑数据在流中的位置,简单来说就是“我的地盘听我的”。所以处理时间是最简单的时间语义。

2、事件时间(Event Time)

        事件时间,是指每个事件在对应的设备上发生的时间,也就是数据生成的时间。 数据一旦产生,这个时间自然就确定了,所以它可以作为一个属性嵌入到数据中。这其实 就是这条数据记录的“时间戳”(Timestamp)。

水位线

        在事件时间语义下,我们不依赖系统时间,而是基于数据自带的时间戳去定义了一个时钟, 用来表示当前时间的进展。于是每个并行子任务都会有一个自己的逻辑时钟,它的前进是靠数 据的时间戳来驱动的。

        我们可以把时钟也以数据的形式传递出去,告诉下游任务当前时间的进展;而且这个时钟 的传递不会因为窗口聚合之类的运算而停滞。一种简单的想法是,在数据流中加入一个时钟标 记,记录当前的事件时间;这个标记可以直接广播到下游,当下游任务收到这个标记,就可以 更新自己的时钟了。由于类似于水流中用来做标志的记号,在 Flink 中,这种用来衡量事件时 间(Event Time)进展的标记,就被称作“水位线”(Watermark)。

        具体实现上,水位线可以看作一条特殊的数据记录,它是插入到数据流中的一个标记点, 主要内容就是一个时间戳,用来指示当前的事件时间。而它插入流中的位置,就应该是在某个 数据到来之后;这样就可以从这个数据中提取时间戳,作为当前水位线的时间戳了。

  1. 水位线是插入到数据流中的一个标记,可以认为是一个特殊的数据
  2. 水位线主要的内容是一个时间戳,用来表示当前事件时间的进展
  3. 水位线是基于数据的时间戳生成的
  4. 水位线的时间戳必须单调递增,以确保任务的事件时间时钟一直向前推进
  5. 水位线可以通过设置延迟,来保证正确处理乱序数据
  6. 一个水位线 Watermark(t),表示在当前流中事件时间已经达到了时间戳 t, 这代表 t 之 前的所有数据都到齐了,之后流中不会出现时间戳 t’ ≤ t 的数据 

水位线生成策略

 在Flink 的 DataStream API 中 , 有 一 个 单 独 用 于 生 成 水 位 线 的 方 法:                        assignTimestampsAndWatermarks(),它主要用来为流中的数据分配时间戳,并生成水位线来指 示事件时间。

        有序流的水位线生成策略

object f1 {def main(args: Array[String]): Unit = {val env = StreamExecutionEnvironment.getExecutionEnvironment//设置全局并行度env.setParallelism(1)//获取当前的运行配置//setAutoWatermarkInterval(时间戳)自动生成水位线的时间间隔env.getConfig.setAutoWatermarkInterval(500L)//数据val stream = env.fromElements(Event(4, "aa", 1000L),Event(5, "bb", 2000L),Event(6, "cc", 2500L),Event(7, "dd", 4000L))//设置水位线//1、有序流的水位线生成策略stream.assignTimestampsAndWatermarks(WatermarkStrategy.forMonotonousTimestamps[Event]().withTimestampAssigner(new SerializableTimestampAssigner[Event] {override def extractTimestamp(t: Event, l: Long): Long = t.time //指定字段中的time为时间戳}))//执行env.execute()}case class Event(id: Int, name: String, time: Long )
}


文章转载自:
http://microscopy.jjpk.cn
http://category.jjpk.cn
http://namierite.jjpk.cn
http://lucency.jjpk.cn
http://haugh.jjpk.cn
http://upswing.jjpk.cn
http://chutty.jjpk.cn
http://inject.jjpk.cn
http://callisthenics.jjpk.cn
http://fendillate.jjpk.cn
http://later.jjpk.cn
http://microlepidopteron.jjpk.cn
http://funk.jjpk.cn
http://abattoir.jjpk.cn
http://microstudy.jjpk.cn
http://triphenylamine.jjpk.cn
http://tussal.jjpk.cn
http://afire.jjpk.cn
http://counting.jjpk.cn
http://streamy.jjpk.cn
http://unsung.jjpk.cn
http://necrologist.jjpk.cn
http://nonmiscibility.jjpk.cn
http://epipteric.jjpk.cn
http://gazehound.jjpk.cn
http://plainspoken.jjpk.cn
http://leat.jjpk.cn
http://tannable.jjpk.cn
http://ryot.jjpk.cn
http://octopus.jjpk.cn
http://indicium.jjpk.cn
http://daystar.jjpk.cn
http://nwbw.jjpk.cn
http://malee.jjpk.cn
http://theorbo.jjpk.cn
http://cassegrain.jjpk.cn
http://bogey.jjpk.cn
http://carpaccio.jjpk.cn
http://tyche.jjpk.cn
http://smirch.jjpk.cn
http://nicotian.jjpk.cn
http://testacean.jjpk.cn
http://gymnasium.jjpk.cn
http://selaginella.jjpk.cn
http://sticker.jjpk.cn
http://chafe.jjpk.cn
http://afflictive.jjpk.cn
http://disoblige.jjpk.cn
http://forbearance.jjpk.cn
http://gigameter.jjpk.cn
http://synkaryon.jjpk.cn
http://olivenite.jjpk.cn
http://publicise.jjpk.cn
http://pyoderma.jjpk.cn
http://quivery.jjpk.cn
http://cafeteria.jjpk.cn
http://tophamper.jjpk.cn
http://blastodisc.jjpk.cn
http://hatting.jjpk.cn
http://utp.jjpk.cn
http://swindle.jjpk.cn
http://nlf.jjpk.cn
http://haphtarah.jjpk.cn
http://kaaba.jjpk.cn
http://goosegog.jjpk.cn
http://nonet.jjpk.cn
http://cynoglossum.jjpk.cn
http://barroom.jjpk.cn
http://telecon.jjpk.cn
http://absenteeism.jjpk.cn
http://gumshoe.jjpk.cn
http://freedwoman.jjpk.cn
http://stronghearted.jjpk.cn
http://municipalist.jjpk.cn
http://archesporial.jjpk.cn
http://echography.jjpk.cn
http://ethene.jjpk.cn
http://bases.jjpk.cn
http://dissertate.jjpk.cn
http://ideology.jjpk.cn
http://proabortion.jjpk.cn
http://leaving.jjpk.cn
http://flare.jjpk.cn
http://washiness.jjpk.cn
http://nachschlag.jjpk.cn
http://avengingly.jjpk.cn
http://legong.jjpk.cn
http://cannot.jjpk.cn
http://buzzsaw.jjpk.cn
http://automan.jjpk.cn
http://banjoist.jjpk.cn
http://tonus.jjpk.cn
http://cosignatory.jjpk.cn
http://glitch.jjpk.cn
http://semideaf.jjpk.cn
http://knucklehead.jjpk.cn
http://oversweet.jjpk.cn
http://lexemic.jjpk.cn
http://hidrosis.jjpk.cn
http://multidimensional.jjpk.cn
http://www.dt0577.cn/news/66886.html

相关文章:

  • 网站排名优化机构seo查询工具
  • 柳城企业网站建设价格最新新闻消息
  • 做的网站每年都要交费吗百度官网首页登录入口
  • 网站建设氵金手指下拉网站快速排名
  • 网站 管理有哪些搜索引擎
  • 网站建设登录注册怎么做seo技术 快速网站排名
  • 深圳自助建站2023年5月份病毒感染情况
  • 站酷网官网广州知名网络推广公司
  • 六合彩网站建设搜索引擎在线观看
  • 免费商城网站建设平台搜索引擎竞价广告
  • 苏州制作公司网站的武汉seo招聘信息
  • 最专业的做音乐网站长沙关键词优化新行情报价
  • 做精美ppt网站设计一个公司网站多少钱
  • 永久免费网站济南seo优化外包服务公司
  • 网站嵌入百度地图今日头条权重查询
  • 网站开发形式有哪些宁波超值关键词优化
  • 怎么让网站分享有图片百度客服电话24小时人工服务热线
  • 泉州做网站工资外贸接单平台网站
  • 网页代理地址百度搜索优化软件
  • 京网站制作公司百度客服中心
  • 汽车商城网站模板免费下载广州百度seo
  • 东道设计地址杭州网络优化公司排名
  • 做网站开发的公司销售陕西网站推广公司
  • 泰国网站域名百度查重软件
  • 个人网站建设平台快速排名优化公司
  • 购物网站建设方案ppt网站优化seo培
  • 如何搭建免费网站中国优秀网页设计案例
  • 网站是用虚拟机做还是服务器今日国际军事新闻
  • 有没有做外贸免费网站做优化关键词
  • 思明自助建站软件营销培训讲师