• 统计和一些锁保存在共享内存区域。这意味着在重启过程中,资源将在两个进程中保持一致。
    • 两个活动进程使用基本的RPC协议通过unix域套接字相互通信。
    • 在退出阶段,旧的进程试图正常关闭现有的连接。如何完成取决于配置的过滤器。退出时间可通过 选型进行配置,并且随着退出时间的增加,退出更加积极。
    • 退出顺序后,新的Envoy进程告诉旧的Envoy进程关闭自己。这一次可以通过 --parent-shutdown-time-s 选项来配置。
    • Envoy的热重启支持被设计成,即使新的Envoy进程和旧的特使进程在不同的容器内运行,它也能正常工作。进程之间的通信仅使用unix域套接字进行。

    返回