开发者社区> 问答> 正文

Informer 的启动流程主要包含哪几 个步骤?

已解决

Informer 的启动流程主要包含哪几 个步骤?

展开
收起
与时俱进的探索者 2022-04-11 23:19:20 1787 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    (1)初始化 Delta FIFO 队列。 (2)创建内部 Controller:配置 Delta FIFO 队列和事件的处理函数。 (3)启动 Controller:创建 Reflector,负责监听 APIServer 上指定的 GVK,将 Add、 Update、Delete 变更事件写入 Delta FIFO 队列中,作为变更事件的生产者;Controller 中的事件处理函数 HandleDeltas() 会消费这些变更事件,负责将更新写入本地 Indexer,同时将这些 Add、Update、Delete 事件分发给之前注册的监听器。

    以上摘自《云原生应用开发:Operator原理与实践》,下载地址:https://developer.aliyun.com/ebook/download/7464

    2022-04-12 17:17:53
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
fibjs 模块重构从回调到协程--陈垒 立即下载
fibjs 模块重构从回调到协程 立即下载
Android内存泄漏自动化链路分析组件--Probe 立即下载