Apache GraphOS简介
The GraphQL开发者平台
.css-154yii{ -webkit-text-decoration:underline; text-decoration:underline; text-decoration-style:dotted; text-decoration-thickness:1.5px; text-decoration-color:var(--chakra-colors-gray-300); text-underline-offset:0.2em;}.css-154yii:hover,.css-154yii[data-hover]{cursor:help;}.chakra-ui-dark .css-154yii:not([data-theme]),[data-theme=dark] .css-154yii:not([data-theme]),.css-154yii[data-theme=dark]{text-decoration-color:var(--chakra-colors-blue-400);}">Apollo GraphOS 是构建、管理和扩展超图的平台:这是你的微服务和它们的 supergraph:一个微服务及其 数据源 的网络——统一到一个 GraphQL API。
GraphOS 中有什么内容?
GraphOS 平台为您构建和扩展超图提供了一套不断增长的工具和服务:
核心特性
这些功能(以及许多其他功能)可在 Apollo 无服务器和专用计划 中为组织提供:
- 云路由
- GraphOS 自动为您的每个 超图 提供和托管一个 路由器。客户端查询您的路由器,而不是查询个别 子图,从而使路由器能够自动收集 操作 指标,您可以然后 在 GraphOS Studio 中进行可视化。
- 模式注册表
- GraphOS 跟踪所有个别 子图 的 GraphQL 模式,并处理将这些 子图模式 拼接到一个用于您的路由器的统一 超图模式。
- 安全 模式交付
- 适用于所有用例的界面
- GraphOS Studio是 GraphOS 的主要 Web 界面。在众多功能中,你可以用 Studio 创建你的组织和其 超级图,查看 模式和 指标,并在 探索器中测试 操作。
- Rover CLI是 GraphOS 的主要命令行界面。在众多功能中,你可以使用 Rover 将子图模式发布到注册表,在持续集成中运行 模式检查,并在开发环境中测试你的 超级图。
- 如果你想在 Studio 或 Rover 之外自动化自己的工作流程,你可以使用官方的 GraphOS 平台 API来实现。随着时间的推移,我们将通过平台 API 暴露更多 GraphOS 功能。
企业特性
💡 提示
您可以免费尝试这些特性的企业版。企业试用。
除此外,以下 GraphOS 特性对企业计划用户可用:
- 将您的自托管路由器连接到 GraphOS
- Apollo Router Core可作为 Apollo Federation 的免费和开源运行时。您的自托管路由器连接到 GraphOS 需要企业计划。一旦将 Apollo Router Core 连接到 GraphOS,它就称为 GraphOS 路由器。
- 将 GraphOS 路由器部署到您的自建基础设施中,以便您实现性能最大化并全面自定义其行为。自托管路由器使用与云路由相同强大的技术。
- 为您的路由器启用高级功能,例如操作限制和基于 Redis 的分布式缓存。
- Supergraph过滤使用合约
- 部署多个路由器实例,每个实例使用您 supergraph 的不同过滤子集的 schema。然后不同的客户端可以与不同的路由器通信,限制其只能访问您希望他们访问的 supergraph 的部分。
- 增强的用户管理
- 扩展数据保留
- 与其它方案相比,您的 supergraph 的历史操作指标在 Studio 中的可可视化时间更长。请参阅定价页面关于数据保留的部分了解详情。
企业计划还提供Graph大师社区和专属支持通道,以便您的团队能够与 Apollo supergraph 专家联系。我们将与您合作,量身定制符合您的查询量限制和支持方案。
如果您对企业功能感兴趣,请联系我们!您也可以通过免费企业试用测试这些功能。
准备好创建您的第一个超级图了吗?
从 GraphOS 开始吧!