当前位置:首页 >专题 >Envoy 代理与 Go gRPC 服务治理工程专题
Envoy 代理与 Go gRPC
Envoy 代理与 Go gRPC 服务治理工程专题
从静态配置、xDS 到 gRPC、WASM 与生产流量治理
Envoy 是面向云原生与 AI 原生应用的高性能边缘、服务和中间代理,官方文档持续维护稳定版本与 v3 API。这个专题把 Envoy 官方入口、xDS 动态配置、Go control plane 和 17Golang 的 Go/gRPC 实战文章串成一条可落地的代理治理路线。
官方入口与协议资料
官网、快速开始、v3 API、xDS 与 Go SDK
官方
Envoy 官方网站
Envoy 官方首页,定位其边缘、服务与 AI 原生代理能力。
官方
Envoy Getting Started
官方入门文档,覆盖安装、快速开始、静态和动态配置。
官方
Envoy Quick Start
官方快速开始,包含运行代理、校验配置、admin 接口和 TLS 实例。
官方
Envoy v3 API Reference
官方 v3 API 索引,覆盖核心、监听器、路由、集群和过滤器配置。
官方
xDS 配置 API 总览
官方 xDS 总览,说明静态、文件动态和控制面动态配置的演进路径。
官方
xDS REST 与 gRPC 协议
官方协议文档,说明 DiscoveryRequest、ACK/NACK、SotW 与增量 xDS。
官方
envoyproxy/go-control-plane
Envoy 官方组织维护的 Go control plane 实现,提供 xDS API server 与配置缓存。
官方
Envoy WASM 扩展文档
官方 WASM 扩展能力,说明过滤器扩展与运行时边界。
Go 与 gRPC 代理实战路线
从服务接入、重试和 grpc-web 到安全与扩展
文章
使用 Istio 的 grpc-web 代理实现 golang gRPC 调用时的 CORS 预检问题造成 503 错误
排查 Go gRPC、grpc-web、Envoy/Istio 与 CORS 预检之间的 503 问题。
Envoy 与 Go gRPC 常见问题
配置、更新、重试和安全边界的关键判断
什么时候使用静态配置,什么时候引入 xDS?
单实例或变化很少的边缘代理可先用静态配置;当服务发现、路由和集群规模需要集中更新、灰度或回滚时,再引入控制面和 xDS。
Envoy 重试和 Go gRPC 客户端重试如何分工?
应明确只有一层负责主要重试,并按幂等性、超时预算和 gRPC 状态码设计;多层无界重试会放大流量和延迟。
xDS 更新如何避免新路由引用尚未就绪的集群?
遵循 CDS、EDS、LDS、RDS 的依赖顺序,使用版本、ACK/NACK 和 warming 机制确认资源就绪后再切换流量。
grpc-web 场景应该在哪里终止 TLS?
可以在 Envoy 终止浏览器侧 TLS,再通过受保护的上游连接访问 Go gRPC;具体边界应结合网络分区、证书管理和零信任要求决定。
相关专题
继续查看相近方向内容
查看更多
最新文章
-
- Go constant.MakeFromLiteral 怎样按 token 种类解析常量
- 35秒前 345浏览
-
- Go 非法字面量为什么返回 Unknown 而不是普通 error
- 44秒前 481浏览
-
- Go constant.ToInt 为什么不能截断一个非整数有理数
- 1分钟前 292浏览
-
- Go constant.Val 与 ExactString 各适合哪种序列化需求
- 6分钟前 446浏览
-
- Go constant.Float64Val 怎样显式处理舍入后的结果
- 8分钟前 257浏览
-
- Go constant.Int64Val 怎样同时取得数值和可表示标志
- 10分钟前 251浏览
-
- Go constant.Num 和 Denom 为什么不能直接用于复数
- 12分钟前 485浏览
-
- Go 常量文档工具怎样输出不丢精度的复数值
- 13分钟前 148浏览

