Pingora Sidecar 的轻量数据面路线
HTTP/2、gRPC-h2c、路由、负载均衡与拦截器骨架的演进空间。
Pingora Sidecar 当前是一个轻量数据面骨架。它没有试图一次性复制完整服务网格,而是先把协议转发、路由、负载均衡和拦截器扩展点跑通。
- HTTP/1.1 与 HTTP/2 入站。
- gRPC-h2c 透传。
- 基于
prefix 和 grpc_prefix 的路由。
- 上游集群轮询负载均衡。
ACL、限流、熔断、动态路由和 Prometheus 指标都可以沿着现有拦截器骨架扩展。关键是让数据面保持轻量,同时把复杂策略交给控制面下发。
Sidecar 不应该成为另一个控制面。它负责执行流量治理策略,控制面负责生成、发布、灰度和回滚策略。