138 个版本 (74 个稳定版)
新 2.0.0-alpha.3 | 2024 年 8 月 20 日 |
---|---|
1.53.0-rc.0 | 2024 年 8 月 23 日 |
1.52.0 | 2024 年 7 月 30 日 |
1.43.0 | 2024 年 3 月 22 日 |
0.1.0 |
|
58 在 HTTP 服务器 中排名 #58
4,583 每月下载量
在 inigo-rs 中使用
8MB
189K SLoC
Apollo Router 核心库
Apollo Router 核心库 是一个可配置的高性能 图路由器,用 Rust 编写,用于运行使用 Federated Supergraph 和 Apollo Federation 2 的联邦超图。它经过充分测试,定期进行基准测试,包含 Apollo Gateway 的主要功能,并支持生产规模的工作负载。
最新版本始终可在 发布页面 的顶部找到,包括过去版本和发布说明。我们遵循 语义版本控制 2.0.0 规范发布新版本。Git 仓库中也包含一个 CHANGELOG.md
,其中包含有关每个版本的信息。
入门
遵循 快速入门教程 以使用 Apollo Router。
查看 文档 获取更多详细信息和使用指南,了解如何运行 Router
- 使用 Helm 图表在 Kubernetes 中
- 使用预发布的 Docker 镜像
- 包括额外的自定义设置
- 从源代码,等等!
将 Apollo Router 核心库作为库使用
大多数Apollo路由器核心功能都可以使用我们的YAML配置来定义,并且许多自定义可以通过Rhai脚本来实现,这些脚本在路由器的发布二进制文件上运行,无需编译。
如果您喜欢用Rust编写自定义代码或需要更高级的自定义,请参阅我们的原生自定义部分,了解如何将apollo-router
作为Rust库使用。我们还发布了针对Rust的特定文档,可在我们的apollo-router
crate文档中查看。
此版本apollo-router
支持的最低Rust版本(MSRV)为1.72.0。
依赖项
~178MB
~3.5M SLoC