envoy源码分析(十四)-- XDS的启动流程
一
程序启动后的,主流程的核心是 RunHelper 的构造函数

二
它即启动的worker的主循环,也启动了master的主循环

三
master(admin) 的异步任务注册

init_manager的初始化会依次调用各个插件的初始化。
init_manager->target_handles_
parent_.server_.initManager().add(listener_init_target_);
factory_context.initManager().add(subscription->initTarget());

然后调用到这里:

最后启动GRPC的连接

后边的部分参考:
envoy源码分析(十二)-- XDS/GRPC
envoy源码分析(八)--main线程专项分析
浙公网安备 33010602011771号