10个稳定版本
1.46.1 | 2024年5月16日 |
---|---|
1.46.0 | 2024年5月13日 |
1.31.1 | 2023年11月6日 |
1.31.0 | 2023年10月13日 |
1.0.3 | 2023年4月20日 |
#299 in HTTP服务器
638每月下载量
7MB
157K SLoC
Apollo Router
Apollo Router 是一个可配置的、高性能的 图路由器,用 Rust 编写,用于运行使用 Federated Supergraph 和 Apollo Federation 2 的联合超级图。它经过良好测试,定期基准测试,包括 Apollo Gateway 的主要功能,并用于生产规模的工作负载。
最新版本始终可以在 发布页面 的顶部找到,包括过去版本和发布说明。我们发布新版本时遵循 语义版本控制 2.0.0 规范。CHANGELOG.md
也包含在 Git 仓库中,其中包含有关每个版本的信息。
入门
按照 快速入门教程 使用 Apollo Router。
查看 文档 以获取更多关于运行路由器的详细信息和方法
- 使用 Kubernetes 中的 Helm 图表
- 使用预先发布的 Docker 镜像
- 包括额外的自定义选项
- 从源代码,等等!
将 Apollo Router 作为库使用
大多数 Apollo Router 功能可以使用我们的 YAML 配置 定义,许多自定义可以通过 Rhai 脚本 实现,这些脚本在路由器的发布二进制文件上运行,无需编译。
如果您希望用Rust编写自定义代码或需要更高级的自定义功能,请参阅我们关于如何在Rust库中使用apollo-router
的部分,详细信息请见原生自定义。我们还发布了针对Rust的特定文档,请参阅apollo-router
crate文档。
apollo-router
版本所支持的最低Rust版本(MSRV)为1.72.0。
依赖项
~194MB
~4M SLoC