【发布时间】:2017-02-21 15:58:53
【问题描述】:
我目前正在使用“客户端 GraphQL 服务器”将 RESTful 端点包装到 GraphQL 端点。
但是如果服务器端也是一个 GraphQL 端点呢?如何通过轻量级的方式在 GraphQL 服务器中排队另一个 GraphQL 服务器?
或者更一般地说,如果我有提供微服务的 GraphQL 服务器“A”和“B”,那么我使用 GraphQL 服务器“C”来集成“A”和“B”。我应该使用某种使用 apollo-client 的“服务器端客户端”来在“C”中排队“A”和“B”吗?
【问题讨论】:
-
目前,我不知道有什么好的方法可以做到这一点,但在 GitHub 上有一些讨论:github.com/graphql/graphql-js/issues/490
-
一个真实的用例:Neo4j 现在可以从 Neo4j-GraphQL 扩展导出 GraphQL API,如果有 PostgreSQL 导出另一个 GraphQL API,将它们组合成一个 GraphQL 源成为一个问题。
标签: graphql apollostack