【Flink】Flink时间是如何设计的
1.概述
flink中的时间是如何设置的呢?
1.1 主要的类
1.1.1 AbstractStreamOperator
flink流中的核心类,所有流操作的基本抽象类,包含了一个operator的生命周期,里面有一个关于时间服务的manager的属性InternalTimeServiceManager
1.1.2 InternalTimeServiceManager
flink 内部提供时间服务的manager
核心方法:
getInternalTimerService
:负责注册一个时间服务类型InternalTimeService
advanceWatermark
:添加watermark
snapshotStateForKeyGroup
:对InternalTimeService
进行checkpoint
restoreStateForKeyG
【Flink】Flink时间是如何设计的相关推荐
- Flink的时间语义和Watermark
1 时间语义 数据迟到的概念是:数据先产生,但是处理的时候滞后了 在Flink的流式处理中,会涉及到时间的不同概念,如下图所示: Event Time:是事件创建的时间.它通常由事件 ...
- Flink DataStream时间水印机制
专栏原创出处:github-源笔记文件 ,github-源码 ,欢迎 Star,转载请附上原文出处链接和本声明. 本节内容对应官方文档 ,本节内容对应示例源码 1 Time(时间) 所有由 Flink ...
- Flink事件时间、水印以及迟到数据处理的个人理解
Flink中的时间概念 Flink在流式传输程序中支持不同的时间概念: ProcessingTime: 处理时间,正在执行操作的机器的时间 EventTime: 事件时间,事件发生的时间 Ingest ...
- 【Flink】Flink Flink 1.14 新特性预览
1.概述 转载:Flink 1.14 新特性预览 简介: 一文了解 Flink 1.14 版本新特性及最新进展 本文由社区志愿者陈政羽整理,内容源自阿里巴巴技术专家宋辛童 (五藏) 在 8 月 7 日 ...
- 凌波微步Flink——Flink的技术逻辑与编程步骤剖析
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/95459606 本文出自[我是干勾鱼的博客] Ingredients: Java: ...
- 大数据计算引擎之Flink Flink CEP复杂事件编程
原文地址:大数据计算引擎之Flink Flink CEP复杂事件编程 复杂事件编程(CEP)是一种基于流处理的技术,将系统数据看作不同类型的事件,通过分析事件之间的关系,建立不同的时事件系序列库,并利 ...
- 时间轴ui设计_我应该在UI设计上花更多时间吗?
时间轴ui设计 Let's start with an example of communication skills: they are important for any profession, ...
- 寻找 时间轴网页设计灵魂
我敢肯定,你们中的大多数都知道在设计中使用时间轴的,尤其是 Facebook 个人主页改版成这样之后,这种风格更加流行.此外,像 Path 和 Tweetbot 也在一些智能手机应用程序使用基于时间轴 ...
- 极客时间_软件设计之美 笔记
极客时间_软件设计之美 笔记 1.软件设计是什么 写代码前应该有模型设计 比如mvc结构就是一种模型 代码应该有规范, 产品内部原则 避免每个开发按自己的想法实现,有人写rest 有人写mvc 代码模 ...
- 凌波微步Flink——Flink API中的一些基础概念
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/95355619 本文出自[我是干勾鱼的博客] Ingredients: Java: ...
最新文章
- 进程 线程 协程_进程,线程,协程那些事
- python拿来干嘛-Python是什么 Python的用处
- 【php】(转载)分享一个好用的php违禁词 处理类
- C与c++中-什么时候用,头文件中与“”区别
- 小米笔记本适合计算机专业吗,真Pro还是假专业?细说小米新笔记本电脑五宗罪...
- 2022年信息安全工程师考试知识点:信息安全法律法规
- 深究:app如何实现即时通讯
- Zakas大神:LeanPub自出版一年记
- Vue官网提供表单验证cnpm i vee-validate@2 --save
- sdhc卡文件丢失常见原因和两种恢复方法
- 什么是信息增益(Information Gain)
- Docker —— 用于统一开发和部署的轻量级 Linux 容器【转】
- 原来无线路由器也可以做无线交换机
- setTextColor的几种方式 CrashHandler使用demo:
- 51NOD 1631 小鲨鱼在51nod小学 区间线段树
- java中的setting文件
- 哪些数字适合作为域名主体?
- @SentinelResource详解
- 泡沫消防车电控系统解决方案
- 数值计算方法——乘幂法和反乘幂法
热门文章
- 腾讯Techo Park开发者大会召开在即,全球200多位专家共话云计算
- 格力宣布11月11日一天让利7亿元 全场空调最高降3900元
- 迷惑行为!淘宝上线新版“相亲名片”:上来先告诉相亲对象你花了多少钱?...
- 董明珠自媒体:格力口罩今日开售 上午预约下午抢购
- 蔚来上线三款硬货:更大电池包、全新EC6、改款ES8
- iPhone11翻车了?发烫严重、信号依旧差...
- 2000元档855旗舰来了 网友:都过时了,哪有人买
- 浙江网信办处置44家违规网站 包含网易游戏、花瓣网等
- 如何使用libxml2库[转]
- 调起引用市场,引导用户进行评分