目录
简介
Envoy 是专为大型现代 SOA(面向服务架构)架构设计的 L7 代理和通信总线,体积小,性能高,它通过一款单一的软件满足了我们的众多需求,而不需要我们去搭配一些工具混合使用。
特点
-
非侵入的架构 :
Envoy
是一个独立进程,设计为伴随每个应用程序服务运行。所有的Envoy
形成一个透明的通信网格,每个应用程序发送消息到本地主机或从本地主机接收消息,不需要知道网络拓扑,对服务的实现语言也完全无感知,这种模式也被称为Sidecar
。 -
由
C++
语言实现,拥有强大的定制化能力和优异的性能。 -
L3/L4/L7 架构 : 传统的网络代理,要么在
HTTP