32个版本 (8个稳定版)

2.0.0-alpha.3 2024年8月20日
1.53.0-rc.02024年8月23日
1.52.0 2024年7月30日
0.0.11 2024年4月12日
0.0.4 2023年11月24日

#71数据库接口

Download history 1154/week @ 2024-05-03 900/week @ 2024-05-10 1305/week @ 2024-05-17 1013/week @ 2024-05-24 1293/week @ 2024-05-31 1561/week @ 2024-06-07 2207/week @ 2024-06-14 1451/week @ 2024-06-21 1159/week @ 2024-06-28 988/week @ 2024-07-05 798/week @ 2024-07-12 1192/week @ 2024-07-19 1284/week @ 2024-07-26 875/week @ 2024-08-02 879/week @ 2024-08-09 1343/week @ 2024-08-16

4,581 每月下载量
用于 4 个Crate (3 个直接)

Elastic-2.0

2.5MB
54K SLoC

Crates.io docs Join the community forum Join our Discord server

Apollo Federation

Apollo Federation是一种将API声明式组合成统一图的架构。每个团队可以独立拥有图的一部分,使他们能够自主和逐步交付。

Federation 2是原始Apollo Federation的演进,具有改进的共享所有权模型、增强的类型合并和更简洁的语法,以提供更流畅的开发者体验。它与旧版本向后兼容,不需要对子图进行重大更改。

查看Federation 2文档示例仓库,尝试使用它,并告诉我们您的看法

用法

此Crate是Apollo Router的内部组件,不建议直接使用。

Crate版本

apollo-federation Crate不遵循语义版本控制。任何版本都可能包含破坏性API更改,因为此API预期仅由apollo-router使用。相反,版本号与所使用的apollo-router Crate版本完全匹配。

此版本号不是实现中的Apollo Federation规范版本号。有关支持哪个Router版本支持哪个Federation版本的信息,请参阅Router文档

贡献

请参阅apollo-router仓库的贡献指南

安全

有关如何联系团队解决安全问题的更多信息,请参阅我们的安全策略

许可证

本存储库中的源代码受Elastic License 2.0许可。整个存储库的默认许可为Elastic License 2.0许可,除非文件标题或子目录中的许可文件指定了其他许可。《查看许可证》以获取完整的许可文本。

依赖项

~17MB
~324K SLoC