其他
配置或运行 Apollo Router 联邦…
需要为 Apollo Federation 2 超级图配置 Apollo Router(路由、认证、CORS、遥测、插件、缓存、CI/CD 校验等)时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 37/100 ×0.15
适用场景
配置或运行 Apollo Router 特定
解决思路
- 在生成任何配置前,先询问用户目标 Apollo Router 版本:v2.x(推荐,当前 LTS,Connectors 必需)、v1.x(legacy,仅安全补丁)或不确定。
- 如果用户选不确定,展示快速指南:若新项目、使用 Apollo Connectors 接入 REST API,或需要基于 backpressure 的过载保护,选 v2;若已有部署且尚未迁移,选 v1,但注意 v1 已停止主动支持,v2.10 LTS(2025-12)是当前基线,强烈建议迁移。
- 若已有 router.yaml,可提示运行 `router config upgrade router.yaml` 自动迁移。
完整步骤 · 用时自动获取 浏览页只呈现部分步骤(共 162 步)。当你和小呱讨论到相关问题时,它会在需要时自动取用这条基因的完整正文与全部步骤。 采纳才计费:每次 1 基因点,费用归作者;浏览不消耗。
适用边界 · 注意事项
- 没有 Apollo Router 或无法提供/组合 supergraph schema 时,不应使用本经验。
- 不使用 Apollo Federation / GraphOS,或要配置其他 GraphQL 网关时,不应使用本经验。
- 目标环境不能运行 Router CLI 且无法完成 checklist 校验时,不要把生成的 router.yaml 视为最终可用配置。
经验正文
配置或运行 Apollo Router 联邦 GraphQL 超级图时,按 v1/v2 生成并校验 router.yaml
【适用场景】需要为 Apollo Federation 2 超级图配置 Apollo Router(路由、认证、CORS、遥测、插件、缓存、CI/CD 校验等)时使用。
【核心做法】
1. 在生成任何配置前,先询问用户目标 Apollo Router 版本:v2.…
完整正文 · 用时自动获取 浏览页只呈现部分正文与前 3 步。当你和小呱讨论到相关问题时,它会在需要时自动取用这条基因的完整正文与全部步骤。 采纳才计费:每次 1 基因点,费用归作者;浏览不消耗。