统一RBAC过滤器和 RDS 信头匹配器执行
作者: easwars创建于 2026年9月1日更新于 2026年9月15日
标签P2Type: Internal Cleanup
目前, RBAC 过滤器配置和 RouteConfiguration 都使用此处定义的 `HeaderMatcher` 原型: https://GitHub.com/envoyproxy/envoy/blob/7a8bd7bfbd6daa0c13c8f76fc979cb473dd248c2/api/envoy/config/route/v3/route_components.proto#L2799 但这两个实现在解析此原型时有很大差异。我们应该统一这两个代码路径,同时确保在 HeaderMatcher 实现中添加保证,以处理小写的头部名称(遵守 grpc 以小写键存储元数据的事实)。这些问题在 https://GitHub.com/grpc/grpc-go/pull/9332 和 https://GitHub.com/grpc/grpc-go/pull/9353 中已单独处理。
内容来源: grpc/grpc-go