Envoy 基础教程


为什么学习 Envoy?

IT 行业正在向微服务架构和云原生解决方案发展。由于有成百上千个使用不同技术开发的微服务,这些系统可能会变得复杂而难以调试。

将网络问题从应用堆栈分离初期,由另一个组件来处理网络部分,使得调试这些网络问题变得更加容易。这就是 Envoy 的功能。

Envoy 是一个开源的边缘和服务代理,为云原生应用而设计。Envoy 与每个应用程序一起运行,通过提供网络相关的功能,如重试、超时、流量路由和镜像、TLS 终止等,以一种平台无关的方式抽象出网络。由于所有的网络流量都流经 Envoy 代理,因此很容易观察到流量和问题区域,调整性能,并准确定位延迟来源。