<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GraphQL on PlumePHP</title><link>https://plumephp.com/categories/graphql/</link><description>Recent content in GraphQL on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 07 Oct 2026 19:47:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/categories/graphql/index.xml" rel="self" type="application/rss+xml"/><item><title>Mock 与测试策略</title><link>https://plumephp.com/graphql-mocking-test-strategy/</link><pubDate>Wed, 07 Oct 2026 19:47:00 +0800</pubDate><guid>https://plumephp.com/graphql-mocking-test-strategy/</guid><description>GraphQL Mock 与测试策略实战：@graphql-tools/mock 的 addMocksToSchema、MockList、faker 集成与确定性种子、Schema 快照与 mock 驱动的前端开发、resolver 单元测试、executeOperation 集成测试、MSW 客户端拦截、联邦子图 mock、测试数据管理与 CI 分层。</description></item><item><title>标量类型与输入校验</title><link>https://plumephp.com/graphql-scalars-input-validation/</link><pubDate>Wed, 07 Oct 2026 19:46:00 +0800</pubDate><guid>https://plumephp.com/graphql-scalars-input-validation/</guid><description>GraphQL 标量类型与输入校验实战：自定义标量的 serialize/parseValue/parseLiteral 三件套、graphql-scalars 常用标量、ID 与 DateTime/Decimal 的坑、标量 vs 指令 vs resolver 的校验分层、Zod 集成、codegen 映射、错误归一化与测试方法。</description></item><item><title>自定义指令与模式扩展</title><link>https://plumephp.com/graphql-custom-directives/</link><pubDate>Wed, 07 Oct 2026 19:45:00 +0800</pubDate><guid>https://plumephp.com/graphql-custom-directives/</guid><description>GraphQL 自定义指令与 Schema 扩展实战：区分可执行指令与类型系统指令，讲解 @auth/@hasRole 字段级鉴权、@upper/@constraint 变换、mapSchema 与 MapperKind 实现、指令参数校验、Federation 指令协同、性能陷阱与测试策略，并给出指令设计的取舍准则。</description></item><item><title>压测与容量规划</title><link>https://plumephp.com/graphql-load-testing-capacity/</link><pubDate>Wed, 07 Oct 2026 19:44:00 +0800</pubDate><guid>https://plumephp.com/graphql-load-testing-capacity/</guid><description>GraphQL 压测与容量规划实战：从 REST 压测的差异出发，讲解 k6/Artillery/autocannon 脚本编写、查询组合与权重建模、延迟分位与饱和度指标、连接池与 DataLoader 瓶颈定位、容量估算公式、冒烟/负载/压力/浸泡/尖峰五类测试，以及接入 CI 的回归门禁。</description></item><item><title>Serverless 与边缘部署</title><link>https://plumephp.com/graphql-serverless-edge-deployment/</link><pubDate>Wed, 07 Oct 2026 19:43:00 +0800</pubDate><guid>https://plumephp.com/graphql-serverless-edge-deployment/</guid><description>GraphQL 在 Serverless 与边缘运行时的部署实战：冷启动治理、连接复用、DataLoader 跨实例失效、边缘运行时约束、APQ 与 KV 持久化、流式响应、可观测性与成本模型，给出 Lambda、Cloudflare Workers、边缘函数三种形态的落地要点与取舍。</description></item><item><title>Schema Stitching 与服务聚合</title><link>https://plumephp.com/graphql-schema-stitching/</link><pubDate>Wed, 07 Oct 2026 19:42:00 +0800</pubDate><guid>https://plumephp.com/graphql-schema-stitching/</guid><description>Schema Stitching 与服务聚合实战：对比 stitching 与 Federation 的取舍，讲解 @graphql-tools/stitch 的类型合并、@merge 与 computed fields、delegateToSchema 委派、Schema 变换、批量查询、错误传播、缓存与订阅、性能调优，以及聚合网关的落地与迁移路径。</description></item><item><title>GraphQL 事件驱动集成：订阅、Webhook 与消息队列</title><link>https://plumephp.com/graphql-event-driven-webhooks/</link><pubDate>Sun, 04 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-event-driven-webhooks/</guid><description>GraphQL 事件驱动集成实战：Subscription / Webhook / 消息队列三种范式的定位与选型、事件 Schema 设计、投递保证与重试、幂等与顺序、死信队列与可观测性，以及事件驱动架构的落地要点。</description></item><item><title>REST 到 GraphQL 的渐进迁移：绞杀者模式与双栈并存</title><link>https://plumephp.com/graphql-rest-to-graphql-migration/</link><pubDate>Sun, 04 Oct 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-rest-to-graphql-migration/</guid><description>REST 到 GraphQL 的渐进迁移方法论：绞杀者模式与双栈并存、字段级迁移与适配层、客户端切换策略、埋点与灰度发布、回滚预案，以及迁移完成后的清理与治理。</description></item><item><title>GraphQL 数据库与 ORM 集成：DataLoader、事务与查询下推</title><link>https://plumephp.com/graphql-database-orm-integration/</link><pubDate>Sun, 04 Oct 2026 13:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-database-orm-integration/</guid><description>GraphQL 与数据库/ORM 的集成实践：Prisma、Drizzle、TypeORM 的接入模式，DataLoader 批量加载与 N+1 治理，事务与原子性保证，连接池与资源管理，查询计划观测，以及分页下推。</description></item><item><title>联邦 Router 运维与查询计划调优：Apollo Router 实战</title><link>https://plumephp.com/graphql-federation-router-operations/</link><pubDate>Sun, 04 Oct 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-federation-router-operations/</guid><description>Apollo Router / Gateway 生产运维实战：query plan 解读与调优、实体解析与 _entities 往返成本、子图健康检查与降级、APQ 与实体缓存、遥测与分布式追踪、性能调优与容量规划。</description></item><item><title>GraphQL 代码生成与端到端类型安全：graphql-codegen 实战</title><link>https://plumephp.com/graphql-codegen-type-safety-workflow/</link><pubDate>Sun, 04 Oct 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-codegen-type-safety-workflow/</guid><description>用 graphql-codegen 打通从 Schema 到客户端的端到端类型安全：Typed Document Node、fragment colocation 与复用、多端（Web / RN / Node）生成策略、与 TypeScript 类型系统的衔接、CI 漂移校验与常见陷阱。</description></item><item><title>GraphQL Schema 治理与 Registry：破坏性变更检测与 CI 门禁</title><link>https://plumephp.com/graphql-schema-governance-registry/</link><pubDate>Sun, 04 Oct 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-schema-governance-registry/</guid><description>GraphQL Schema 治理体系实战：破坏性变更的分类与自动检测、Schema Registry 的核心能力、快照与 diff 工作流、字段弃用生命周期、版本策略与多团队评审机制，以及把校验嵌入 CI 流水线形成门禁。</description></item><item><title>GraphQL BFF 与微前端：多前端团队的 Schema 分片与协作模式</title><link>https://plumephp.com/graphql-bff-pattern-microfrontends/</link><pubDate>Thu, 01 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-bff-pattern-microfrontends/</guid><description>GraphQL BFF 与微前端深度：BFF 模式的价值与边界、多前端团队的 Schema 分片、subgraph 所有权、后端直连反模式、版本演进与协作治理，帮助规模化团队构建清晰的前后端契约。</description></item><item><title>GraphQL 限流与成本控制：查询成本分析、复杂度限制与按量计费</title><link>https://plumephp.com/graphql-rate-limiting-cost/</link><pubDate>Thu, 01 Oct 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-rate-limiting-cost/</guid><description>GraphQL 限流与成本控制深度：查询成本分析（Query Cost Analysis）、深度/宽度/别名限制、速率限制策略、按量计费模型与成本治理，帮助团队在开放 GraphQL API 的同时守住可用性与账单。</description></item><item><title>GraphQL 边缘缓存与 CDN：POST 缓存、边缘执行与缓存键设计</title><link>https://plumephp.com/graphql-edge-cdn-caching/</link><pubDate>Thu, 01 Oct 2026 13:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-edge-cdn-caching/</guid><description>GraphQL 边缘缓存与 CDN 深度：GET 化与持久化查询、缓存键设计、Stellate 边缘执行、CDN 缓存失效策略、私有数据与个性化规避，帮助读多写少的 GraphQL API 实现边缘层加速。</description></item><item><title>移动端 GraphQL：Apollo iOS/Android、离线持久化与弱网优化</title><link>https://plumephp.com/graphql-mobile-clients/</link><pubDate>Thu, 01 Oct 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-mobile-clients/</guid><description>移动端 GraphQL 深度实践：Apollo iOS 与 Apollo Android/Kotlin 客户端、缓存规范化、离线持久化、弱网与请求优先级、代码生成与类型安全，帮助移动团队在 App 场景充分发挥 GraphQL 优势。</description></item><item><title>GraphQL 与 LLM/Agent 集成：工具调用、结构化输出与 MCP 对比</title><link>https://plumephp.com/graphql-llm-agent-integration/</link><pubDate>Thu, 01 Oct 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-llm-agent-integration/</guid><description>GraphQL 与 LLM/Agent 集成深度：Function Calling 工具定义、结构化输出、Schema 作为工具契约、GraphQL MCP Server 与 MCP 协议对比，帮助 AI 应用安全高效地调用数据层。</description></item><item><title>GraphQL 请求批处理与增量交付：@defer、@stream 与 Batching</title><link>https://plumephp.com/graphql-request-batching-defer/</link><pubDate>Thu, 01 Oct 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-request-batching-defer/</guid><description>GraphQL 请求批处理与增量交付深度：HTTP 批处理、@defer/@stream 指令、增量加载与 Suspense 集成、实现方案与性能收益，帮助客户端减少首屏等待与网络往返。</description></item><item><title>GraphQL 过滤、搜索与聚合：查询数据的工程化</title><link>https://plumephp.com/graphql-search-filtering-aggregation/</link><pubDate>Tue, 29 Sep 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-search-filtering-aggregation/</guid><description>GraphQL 过滤、搜索与聚合建模实战：过滤器参数化设计（FilterInput/等值/范围/成员）、排序与分页的工程约定、全文搜索的 GraphQL 建模（Elasticsearch/搜索聚合）、统计与聚合查询设计（Aggregation 类型/分组统计）、过滤与授权的组合（行级过滤不泄露）、多字段搜索与 faceted 搜索、性能（过滤下推/索引）以及常见过滤器设计反模式。</description></item><item><title>GraphQL 多态类型设计：Interface 与 Union 深度实践</title><link>https://plumephp.com/graphql-union-interface-design/</link><pubDate>Tue, 29 Sep 2026 13:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-union-interface-design/</guid><description>GraphQL 多态类型设计实战：interface 与 union 的区别与选型、多态 schema 建模（共同字段抽象/鉴别字段）、inline fragment 与 __typename 的消费模式、多态查询的性能与 N+1、多态类型的 mutation 设计、接口演进与破坏性变更、union/interface 在真实业务（消息流/支付/内容类型）中的应用，以及多态与 Federation 的组合实践。</description></item><item><title>GraphQL 可观测性与链路追踪：从 resolver 指标到全链路</title><link>https://plumephp.com/graphql-observability-tracing/</link><pubDate>Tue, 29 Sep 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-observability-tracing/</guid><description>GraphQL 可观测性实战：与 REST 可观测性的差异、GraphQL 特有的追踪维度（操作/字段/resolver 级）、Apollo Tracing 与 OpenTelemetry 集成、resolver 级耗时与 N+1 的观测、操作级指标（类型/复杂度/缓存命中率）、错误与告警聚合、全链路追踪（traceId 贯穿网关→resolver→DB）、以及可观测性驱动的性能优化闭环。</description></item><item><title>GraphQL 文件上传与流式传输：multipart 到流式响应</title><link>https://plumephp.com/graphql-file-upload-streaming/</link><pubDate>Tue, 29 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-file-upload-streaming/</guid><description>GraphQL 文件上传与流式传输实战：multipart 上传规范（graphql-multipart-request-spec）、Upload 标量与服务端处理（Apollo/yoga）、大文件分片与进度、文件下载与流式响应、@defer/@stream 增量交付、字节流与二进制数据的 schema 建模、存储集成（S3/对象存储）与安全性、上传的授权与配额、以及流式订阅在实时数据上的工程实践。</description></item><item><title>GraphQL 工具链与代码生成：从 Codegen 到类型安全</title><link>https://plumephp.com/graphql-tooling-ecosystem/</link><pubDate>Tue, 29 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-tooling-ecosystem/</guid><description>GraphQL 工具链全景：GraphQL Code Generator 与类型安全、schema 优先 vs 代码优先开发流程、服务端框架选型（Apollo Server/graphql-yoga/gqlgen/NestJS）、客户端代码生成（typed queries/React hooks/Svelte）、验证与格式化（eslint-plugin-graphql/GraphQL LSP）、schema 检查（Schema Registry 与 breaking change 检测）、以及工具链在 CI/CD 与 Monorepo 中的落地。</description></item><item><title>GraphQL 认证与授权：从 JWT 到字段级权限</title><link>https://plumephp.com/graphql-authentication-authorization/</link><pubDate>Tue, 29 Sep 2026 09:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-authentication-authorization/</guid><description>GraphQL 认证与授权实战：认证（AuthN）与授权（AuthZ）的区别、JWT/Session/OAuth 在 GraphQL 中的落地、context 中的用户解析、字段级与行级权限（RBAC/ABAC）、resolver 层的授权模型、Federation 场景的跨子图授权、深度查询的成本控制、GraphQL 特有的安全攻击面（复杂查询/别名滥用/信息泄露）与授权测试策略。</description></item><item><title>GraphQL Mutation 设计实战：从语义命名到乐观更新</title><link>https://plumephp.com/graphql-mutation-design/</link><pubDate>Sun, 27 Sep 2026 12:30:00 +0800</pubDate><guid>https://plumephp.com/graphql-mutation-design/</guid><description>GraphQL Mutation 设计实战：命名与语义、输入输出对象设计、乐观更新（optimistic UI）、multipart 文件上传、幂等与 clientMutationId、乐观锁冲突检测、变更订阅联动（pub/sub）与 REST 迁移。</description></item><item><title>GraphQL 持久化查询与生产安全：从 APQ 到白名单的完整方案</title><link>https://plumephp.com/graphql-persisted-queries/</link><pubDate>Sun, 27 Sep 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-persisted-queries/</guid><description>GraphQL 持久化查询（APQ）与安全实践：Automatic Persisted Queries 原理、查询白名单、操作哈希、深度/复杂度限制、CSRF 防护与 introspection 控制、Apollo 客户端集成、批量查询限制与生产安全基线。</description></item><item><title>游标分页与中继连接：从 offset 到 cursor 的工程实践</title><link>https://plumephp.com/graphql-cursor-pagination/</link><pubDate>Sun, 27 Sep 2026 11:30:00 +0800</pubDate><guid>https://plumephp.com/graphql-cursor-pagination/</guid><description>GraphQL 游标分页与 Relay Connection 实战：offset vs cursor 分页、edges/node/pageInfo 连接规范、游标编码、排序稳定性与过滤、totalCount 获取策略、无限滚动、分页缓存配合与常见坑。</description></item><item><title>GraphQL 错误处理与可观测性：从 errors[] 到链路追踪</title><link>https://plumephp.com/graphql-error-handling/</link><pubDate>Sun, 27 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-error-handling/</guid><description>GraphQL 错误处理实战：errors[] 响应模型、业务错误 vs 系统错误、extensions.code 错误码规范、ApolloError 与自定义错误、输入校验聚合、null propagation 与 partial data、日志与链路追踪、客户端错误处理模式。</description></item><item><title>GraphQL Resolver 性能与 N+1：从根因到根治的调优指南</title><link>https://plumephp.com/graphql-resolver-performance/</link><pubDate>Sun, 27 Sep 2026 10:30:00 +0800</pubDate><guid>https://plumephp.com/graphql-resolver-performance/</guid><description>GraphQL Resolver 性能调优实战：N+1 问题根因、DataLoader 批处理与缓存、join 优化与视图预取、字段级 tracing、复杂度/深度限制、并行解析、Redis 缓存策略与性能基准。</description></item><item><title>GraphQL Schema 设计进阶：接口、联合类型与可空性策略</title><link>https://plumephp.com/graphql-schema-design-advanced/</link><pubDate>Sun, 27 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-schema-design-advanced/</guid><description>GraphQL Schema 设计进阶实践：interface/union 抽象建模、input/oneOf 输入对象设计、命名与弃用策略、Relay 连接规范、null vs error 可空性策略、SDL 模块化组织与 codegen 类型安全生成。</description></item><item><title>GraphQL Federation：微服务时代的联邦架构与网关设计</title><link>https://plumephp.com/graphql-federation/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-federation/</guid><description>GraphQL Federation v2 核心技术：子图拆分、@key/@shareable/@override/@entityInterface 指令、Apollo Router 网关、Schema 注册中心，以及替代方案概述。</description></item><item><title>GraphQL Schema 演进与版本控制：零破化变更策略</title><link>https://plumephp.com/graphql-schema-versioning/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-schema-versioning/</guid><description>GraphQL Schema 变更分类：安全/危险/破坏性变更识别、@deprecated 策略、Schema Registry 版本管理、CI 自动化校验，实现 API 平滑演进。</description></item><item><title>GraphQL vs REST vs gRPC vs tRPC：API 范式深度对比与选型</title><link>https://plumephp.com/graphql-vs-rest-vs-rpc/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-vs-rest-vs-rpc/</guid><description>四种主流 API 技术范式 16 维度全面横评：传输协议、序列化、流式支持、类型安全、适用场景与决策矩阵，附带实战选型流程图。</description></item><item><title>GraphQL 与现代 API 工程</title><link>https://plumephp.com/posts/graphql-api-engineering/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/posts/graphql-api-engineering/</guid><description>GraphQL 作为一种革新性的 API 查询语言，解决了 REST 接口过度获取与多次请求的核心痛点。本专题从 Schema 设计与类型系统出发，深入讲解服务端实现方案（Apollo Server/Yoga/Pothos）、客户端状态管理（Apollo Client/Relay/urql）、GraphQL 网关与联邦架构（Apollo Federation）、订阅与实时数据推送、性能优化（DataLoader 批处理/缓存/查询复杂度限制）、与 tRPC/REST/gRPC 的对比选型，以及在现代微服务架构中的落地实践，为 API 工程师提供从单体 GraphQL 服务到分布式联邦架构的完整工程指南。进阶篇进一步覆盖 Schema 深化（interface/union/input 对象/Relay 连接规范）、Resolver 性能与 N+1 优化（DataLoader/Redis 缓存）、错误处理与可观测性（errors[]/extensions.code/链路追踪）、游标分页与中继连接、持久化查询（APQ/白名单/CSRF 防护）、Mutation 设计实战（幂等/乐观更新/文件上传）、认证与授权深度（JWT/RBAC/ABAC/字段级权限）、工具链与代码生成（codegen/Schema Registry）、文件上传与流式传输（multipart/分片/预签名直传/@defer/@stream）、可观测性与链路追踪（OpenTelemetry/resolver 指标/N+1 观测）、多态类型设计（interface/union/__typename/inline fragment）以及过滤搜索与聚合（FilterInput/游标分页/全文搜索/faceted 聚合），再进一步覆盖 Schema 治理与 Registry（破坏性变更检测/CI 门禁/弃用流程）、代码生成与端到端类型安全（graphql-codegen/typed document node）、联邦 Router 运维与查询计划调优、数据库与 ORM 集成（Prisma/Drizzle/事务/连接池）、REST 到 GraphQL 的渐进迁移（绞杀者模式/双栈并存）以及事件驱动与 Webhook 集成（事件 Schema/投递保证/幂等/死信），构成从入门到生产强化的完整 API 工程体系。并补齐 Schema Stitching 服务聚合、Serverless 与边缘部署、压测与容量规划、自定义指令与模式扩展、标量类型与输入校验、Mock 与测试策略等进阶议题。</description></item><item><title>GraphQL 基础与 Schema First 设计</title><link>https://plumephp.com/graphql-fundamentals/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-fundamentals/</guid><description>GraphQL 核心概念全解析：Schema SDL 类型系统、查询/变更/订阅三大操作、内省机制、N+1 问题、DataLoader 批量加载、Schema 设计最佳实践。</description></item><item><title>GraphQL 安全防护：深度查询、认证授权与输入校验</title><link>https://plumephp.com/graphql-security/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-security/</guid><description>GraphQL 特有安全威胁深度剖析：深度查询攻击（DoS）、复杂度炸弹、错误信息泄漏、未授权字段访问、SQL 注入穿越 Resolver。含 Apollo Shield / GraphQL Armor / Pothos 防护代码。</description></item><item><title>GraphQL 客户端状态管理：Apollo Client、Relay 与 urql 深度对比</title><link>https://plumephp.com/graphql-client-state-management/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-client-state-management/</guid><description>三大 GraphQL 客户端框架对比：Apollo Client 生态王者、Relay 的编译时优化、urql 的轻量可插拔。含缓存策略、本地状态管理、乐观更新、服务端渲染完整代码示例。</description></item><item><title>GraphQL 服务端实战：Apollo Server、GraphQL Yoga 与 Pothos 选型</title><link>https://plumephp.com/graphql-server-implementation/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-server-implementation/</guid><description>三大主流 GraphQL 服务端框架对比与实战：Apollo Server 生态与插件体系、GraphQL Yoga 的极致简洁、Pothos 的类型安全 Schema Builder，含完整 CRUD 代码示例。</description></item><item><title>GraphQL 订阅、SSE 与 WebSocket 实时推送实战</title><link>https://plumephp.com/graphql-realtime-subscription-sse/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-realtime-subscription-sse/</guid><description>GraphQL Subscription 三种传输方案深度对比：WebSocket（graphql-ws）、SSE（Server-Sent Events）、HTTP 长轮询。含 Apollo/GraphQL Yoga 完整实现代码、认证方案与广播策略。</description></item><item><title>gRPC-Web 与 GraphQL 混合架构：微服务通信分层实战</title><link>https://plumephp.com/graphql-grpc-web-hybrid/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/graphql-grpc-web-hybrid/</guid><description>内部微服务 gRPC + 外部聚合层 GraphQL 的混合 API 架构：proto 与 Schema 映射、Envoy gRPC-Web 代理、gRPC-Gateway REST 桥接，实现内外双协议最优配置。</description></item></channel></rss>