Envoy 内幕#
要深入了解 Istio ,那么先得了解流量的核心 Envoy Proxy。这里有三个认知层次:
了解原生的 可编程代理
Envoy Proxy
架构了解 Istio 的
Istio 定制版 Envoy Proxy
: github.com/istio/proxy 做了什么扩展了解 istiod 如何编程控制
Istio 定制版 Envoy Proxy
以实现服务网格功能
- 原生的可编程代理 Envoy
- Istio 下 Envoy 配置举例
- Envoy 抽象主流程与概念
- 架构
- 源码设计
- 事件驱动
- 线程模型
- Listener
- Network Filter
- http connection manager
- Router
- HTTP/1.1 Stream(草稿)
- 流控 - Flow Control
- Envoy 请求与响应调度
- HTTP 连接生命周期管理
- Istio 与 Envoy 指标
- Upstream
- Envoy Socket