开发者社区 问答 正文

Reflector是什么?

已解决

Reflector是什么?

展开
收起
与时俱进的探索者 2022-04-11 16:05:53 655 分享
分享
版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    Reflector:使用 List-Watch 的方法监控指定类型的资源对象,从 Kubernetes APIServer 中 List 该资源的所有实例,取得最新的 ResourceVersion,然后使用 Watch 方法监听该 resourceVersion 之后的所有变化,若过程中出现异常,Reflector 则会从断开的 ResourceVersion 处重现尝试监听所有变化,一旦该对象的实例有创建、删除、更新动作,Reflector 都会收到“事件通知”,并利用反射机制将监听的结果实例化成具体的对象。这时,该事件及它对应的实例对象的组合称为增量(Delta),之后会被存进 DeltaFIFO 中。

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

    2022-04-11 21:46:06 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等