2017-08-30 68 views
0

我有两个GraphQL模式。一个用Javascript编写,另一个用Java编写。在另一个GraphQL API中使用GraphQL API

我有什么办法可以将两者结合到一个GraphQL实现中。

例如:

GraphQL服务器A可以查询以下内容:

{ 
    cats 
} 

GraphQL服务器B可以查询以下内容:

{ 
    dogs 
} 

我希望我的GraphQL服务器能够以某种方式将两者结合在一起查询

{ 
    cats 
    dogs 
} 

我想知道是否存在已经存在的事情,或者我必须自己做。如果我必须自己做,我应该从哪里开始?

回答

1

有几个方法可以做到这一点,它的术语,在社会上是“拼接模式”落户

  1. 阿波罗graphql-tools有一个解决方案< - 我将开始与这一个
  2. These guysa solution
  3. 我创建a simple solution,我会推荐使用,除非你有一个非常强烈的意见,并愿意为支持它,如果我决定不这么做。