flink源码分析之功能组件(五)-高可用组件

简介

     本系列是flink源码分析的第二个系列,上一个《flink源码分析之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics,future。

     本文解释高可用组件,包括两项服务,主节点选举主节点变更通知*

    高可用服务常见有两种实现,zookeeper和k8s,本文介绍zookeeper

   *flink高可用组件还有作业状态,作业存储,作业结果存储服务,这些放到作业执行系列分析,本章暂不涉及

设计

上图是高可用包结构,也体现

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-15 08:02:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-15 08:02:03       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-15 08:02:03       87 阅读
  4. Python语言-面向对象

    2023-12-15 08:02:03       96 阅读

热门阅读

  1. cfa一级考生复习经验分享系列(二)

    2023-12-15 08:02:03       56 阅读
  2. 在Go中理解栈和先进先出原则

    2023-12-15 08:02:03       59 阅读
  3. 【C语言】clock_gettime函数的使用

    2023-12-15 08:02:03       70 阅读
  4. 盈科数智视频管理平台简介

    2023-12-15 08:02:03       55 阅读
  5. 代码随想录494.目标和

    2023-12-15 08:02:03       45 阅读
  6. 模拟I2C通信

    2023-12-15 08:02:03       52 阅读
  7. npm 和 pip 、cnpm、Yum分别是什么

    2023-12-15 08:02:03       70 阅读
  8. Crow:基于req.rul查找路由Rule对象及匹配参数

    2023-12-15 08:02:03       62 阅读
  9. Android Studio(Flutter)常用快捷键

    2023-12-15 08:02:03       50 阅读
  10. GitHub 深度解析:高级功能和最佳实践

    2023-12-15 08:02:03       56 阅读
  11. uniapp使用u-search以及相关api

    2023-12-15 08:02:03       56 阅读
  12. docker容器引擎

    2023-12-15 08:02:03       44 阅读