企业级服务网格架构深入Istio架构第七讲.pptx

企业级服务网格架构深入Istio架构第七讲.pptx

深入Istio架构(七)讲师:胤禛-YinZhen企业级服务网格架构

01.Pilot源代码分析目录

01.Pilot源代码分析-xDS分发我们这次需要理解底层Config与Service资源的变化与xDS配置分发的关系。由于Pilot对Config及Service两种资源类型的处理不尽相同,因此这次也将分别介绍这两种资源的任务处理器TaskHandler的注册方式及处理细节。Pilot通过EnvoyXdsServer处理Envoy的订阅请求,并完成xDS的配置生成与下发,因此从实现的角度考虑,将任务处理函数的注册放在了EnvoyXdsServer对象初始化过程中。EnvoyXdsServer对象初始化过程中TaskHandler的注册流程如图所示。其中,Config资源的任务处理函数通过ConfigStoreCache.RegisterEventHandler方法注册;Service资源的任务处理函数通过model.Controller.AppendServiceHandler方法注册;服务实例的任务处理函数通过model.Controller.AppendInstanceHandler方法注册。

01.Pilot源代码分析-xDS分发

01.Pilot源代码分析-xDS分发

01.Pilot源代码分析-xDS分发-Config控制器的任务处理流程Kub

文档评论(0)

1亿VIP精品文档

相关文档