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

网站建设 化工百度云搜索引擎官方入口

网站建设 化工,百度云搜索引擎官方入口,好网站制作,东莞网站建设17背景 在flink基于事件的时间处理中,水位线记录的生成是一个很重要的环节,本文就来记录下几种水位线记录的生成方式的其中一种:基于特殊记录的水位线生成器 基于特殊记录的水位线生成器 我们发送的事件中,如果带有某条特殊记录的…

背景

在flink基于事件的时间处理中,水位线记录的生成是一个很重要的环节,本文就来记录下几种水位线记录的生成方式的其中一种:基于特殊记录的水位线生成器

基于特殊记录的水位线生成器

我们发送的事件中,如果带有某条特殊记录的元素代表了某种进度的标识的话,我们可以基于这条特殊的记录生成水位线,这样我们当收到这条特殊记录时就知道这个记录的时间戳之前的记录都已经全部收到了,也就是可以基于这条特殊记录发出水位线了。代码如下所示:

public class SpecialRecordWaterMark extends AssignerWithPunctuateWaterMarks{public long extractTimeStamp(event Event, previousTs long){
// 抽取记录的时间戳return event.getTimeStamp();
}public WaterMark checkAndGetNextWaterMark(event Event, extractedTs long){
if(event is '特殊记录'){//发出水位线,这里的delay可以为0,也可以为比如一分钟等数值return new WaterMark(extractedTs - delay)
}else{
//不发出水位线记录
}
}
}

总结

基于特殊记录的水位线生成器的最大问题时,flink是并行处理输入记录的,你如何能确保特殊记录是比正常记录后处理的?我能想到的场景是比如kafka队列,所有你要处理的记录都在某个分区中有序,特殊记录也是分区有序的情况下才能使用这种方法生成水位线

http://www.dtcms.com/wzjs/99753.html

相关文章:

  • 长春市大学生网站建设免费友情链接交换平台
  • 济宁网站开发平台公司网站制作教程
  • 哪一个景区网站做的最成熟网络培训平台
  • 网站还没完成 能备案吗网络营销推广方案论文
  • wordpress购买插件高平网站优化公司
  • 厦门网站建设的公司中央广播电视总台
  • 做网站需要专业百度推广怎么操作
  • 贵阳互联网公司有哪些河南网站关键词优化代理
  • 淮安软件园有做网站的吗福州seo技巧培训
  • 做违法网站会怎样微信营销方式
  • 保定网络营销推广怎么优化
  • 做的网站怎么转成网址链接站长工具seo综合查询工具
  • 旅游网站建设系统网站优化分析
  • 网站导航结构的优化网站建设运营
  • 如何做网站的基础爱站工具包的模块
  • 如何看一个网站做的如何seo管理系统培训
  • 胶州哪里有做网站的网站建设的流程及步骤
  • 哪些网站可以直接做英文字谜百度输入法免费下载
  • 国展网站建设扬州seo推广
  • 音乐网站用dw怎么做线上营销推广方式有哪些
  • 深圳微网站开发微信营销推广的方式有哪些
  • 外贸网站建设行业发展店铺seo是什么意思
  • 南山区网站建设公司sem是指什么
  • 加快政府网站建设的意见百度权重1
  • 一个主做海贼王的网站百度指数怎么分析
  • 站长工具劲爆长尾关键词快速排名软件
  • 如何 做镜像网站网站seo重庆
  • 做网站新闻移动动态百度查询网
  • 逻辑bug避免网站开发免费服务器
  • 页面设计需求需要做哪些方面?seo关键词排名优化哪家好