http
Istio 基于 ALPN/TLS 握手的 HTTP 元信息交换
· ☕ 8 åˆ†é’Ÿ
为实现服务网格,Istio Proxy 需要在网点互连握手时作元信息交换。故 Istio 在原生 Envoy 上再定制了传输层的规约,以实现元信息交换。

Envoy/Istio 的拥塞流控与背压 - 看遍了冷冷清風吹飄雪 漸厚
· ☕ 15 åˆ†é’Ÿ
和所有代理类型的软件一样,Envoy 很重视流控,因为CPU/内存资源是有限的。但流控永远不是一个简单的事情。它牵扯到数据流路径上的所有参与者。本文试图说明白其中的原理与协作关系。

上帝和 Istio 打架时,程序员如何自我救赎? —— 记一次开发 Envoy WASM Filter 修正任性的 HTTP Header
· ☕ 7 åˆ†é’Ÿ
在未引入 Istio 前正常 HTTP 200 的请求,引入后变为 HTTP 400 。出现问题的流量均带有不合 HTTP 规范的 HTTP Header。于是尝试开发 Envoy WASM Filter 修正错误的 HTTP Header 。