flink的组件栈包括deployment层、runtime层、API层、libraries层

Flink组件栈中的
Deployment层:
主要涉及flink部署模式:本地、集群(Standlone/YARN)、云(GCE/EC2)
Runtime层:
runtime层提供支持flink计算的全部核心实现,比如:支持分布式stream处理、JobGraph到ExecutionGraph的映射、调度等等,为上层API层提供基础服务。
API层:
API层主要实现了面向无界Stream的流处理和面向Batch的批处理API,其中面向流处理对应DataStreamAPI,面向批处理对应DataSetAPI。
Libaries层
在API层之上构建的满足特定应用的实现计算框架,也分别对应用面向流处理和面向批处理两类。
本文详细解析了Flink的组件栈结构,从Deployment层、Runtime层、API层到Libraries层,涵盖了部署模式、核心计算实现、API接口及特定应用框架,为读者全面理解Flink提供了清晰视角。
2090

被折叠的 条评论
为什么被折叠?



