Envoy:云原生高性能边缘/中间件/服务代理
什么是 Envoy
Envoy 是一款专为大型现代面向服务架构(SOA)设计的 L7(应用层)代理 和通信总线。该项目源于以下核心理念:
网络对于应用程序应该是透明的。当网络或应用程序出现问题时,应该易于确定问题的根源。
要实现这一目标非常具有挑战性。Envoy 通过提供以下高级特性来努力达成这一目标:
进程外架构(Out of process architecture)
Envoy 是一个独立的进程,设计为与每个应用服务器并行运行(Sidecar 模式)。所有 Envoy 实例共同构成一个透明的通信