gRPC-Web 与 GraphQL 混合架构:微服务通信分层实战
内部微服务 gRPC + 外部聚合层 GraphQL 的混合 API 架构:proto 与 Schema 映射、Envoy gRPC-Web 代理、gRPC-Gateway REST 桥接,实现内外双协议最优配置。
category
内部微服务 gRPC + 外部聚合层 GraphQL 的混合 API 架构:proto 与 Schema 映射、Envoy gRPC-Web 代理、gRPC-Gateway REST 桥接,实现内外双协议最优配置。
GraphQL Federation v2 核心技术:子图拆分、@key/@shareable/@override/@entityInterface 指令、Apollo Router 网关、Schema 注册中心,以及替代方案概述。
主流 API 网关深度对比:Kong(OpenResty + Lua 插件)、Envoy(Envoy Proxy + xDS 动态配置)、Traefik(云原生自动发现)。含路由、限流、认证、可观测性完整配置。
分布式追踪:跨服务调用链路分析 在微服务架构中,一个用户请求可能经过多个服务。当出现问题时,如何快速定位是哪个环节出了问题?分布式追踪就是解决这个问题的利器。本文将介绍如何使用 OpenTelemetry 实现分布式追踪。