gpt4 book ai didi

apollo-federation - GraphQL-Mesh 和 Apollo-Federation 有什么区别?

转载 作者:行者123 更新时间:2023-12-05 02:46:53 25 4
gpt4 key购买 nike

GraphQL-Mesh 和 Apollo-Federation 有什么区别?

我看到网格支持联邦,这有点困惑?

是否只是两种不同的方式来实现统一的schema?

为什么您会选择一种解决方案而不是另一种?

最佳答案

GraphQL Mesh 是一组工具,用于为一组数据源构建网关或 SDK。它们可以有多种类型:记录的 REST Apis、通过 Postgraphile 的 postgres 数据库,当然还有 GraphQL 服务器等等。

然后,Mesh 允许您执行转换以改变您的最终模式。

Apollo Federation 是一个库,旨在在单独的 GraphQL 模式(也称为子图)之间建立关系。也是GraphQL Mesh提出的改造策略之一。

从某种意义上说,GraphQL Mesh 与 Apollo Gateway 更具可比性,但具有更多的功能来自定义您的模式和用作 sdk 的能力。

关于apollo-federation - GraphQL-Mesh 和 Apollo-Federation 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65284691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com