网关层扛下 gRPC 和 RESTful 两套协议转换时,路由、序列化与错误码映射的完整落地步骤
网关层做 gRPC 和 RESTful 协议转换,核心是把路由发现、序列化协商、错误码映射三条链路稳定整合。路由层通过 proto annotation 显式声明 HTTP 映射,用 descriptor 文件构建路由表,Envoy 配置精确控制匹配粒度。序列化层统一字段命名和枚举输出,流式响应需开启 streaming_json。错误码映射自定义 gRPC 到 HTTP 的转换表,用 ErrorInfo 承载业务错误码,保持响应体结构一致。