Flink 源码解读系列 DataStream 时间服务管理器 TimeServiceManager 设计与实现

Posted @SmartSi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flink 源码解读系列 DataStream 时间服务管理器 TimeServiceManager 设计与实现相关的知识,希望对你有一定的参考价值。

Flink 1.15.2

1. InternalTimeServiceManager 设计

Flink 1.12.0 版本将 InternalTimeServiceManager 重构为一个接口,目标是可以自定义实现不同的 InternalTimerService 实现,具体查阅FLINK-19288。当前版本下,InternalTimeServiceManager 提供了2个核心方法,一个是创建 InternalTimerService 实例的 getInternalTimerService,另一个就是通知所有 InternalTimerService 实例 Watermark 更新的 advanceWatermark:

@Internal
public interface InternalTimeServiceManager<K

以上是关于Flink 源码解读系列 DataStream 时间服务管理器 TimeServiceManager 设计与实现的主要内容,如果未能解决你的问题,请参考以下文章

Flink 源码解读

Flink 源码解读系列 DataStream 数据流元素 StreamElement

Flink 源码解读系列 DataStream 数据流元素 StreamElement

Flink 源码解读系列 DataStream 窗口分配器 WinowAssigner

Flink 源码解读系列 DataStream 窗口分配器 WinowAssigner

Flink 源码解读系列 DataStream 时间服务管理器 TimeServiceManager 设计与实现