2017-08-30 4 views
0

Ich habe zwei GraphQL Schemas. Einer ist in Javascript geschrieben und der andere ist in Java geschrieben.Verwenden Sie eine GraphQL API in einer anderen GraphQL API

Gibt es eine Möglichkeit für mich, die beiden zu einer einzigen GraphQL-Implementierung zu kombinieren.

Zum Beispiel:

GraphQL Server A kann Abfrage der folgende:

{ 
    cats 
} 

GraphQL Server B kann die Abfrage folgende:

{ 
    dogs 
} 

ich meine GraphQL Server möchte in der Lage zu Abfrage durch irgendwie Kombination der beiden zusammen

{ 
    cats 
    dogs 
} 

Ich möchte wissen, ob es etwas gibt, das das schon macht oder wenn ich es selbst machen muss. Wenn ich es selbst machen soll, wo soll ich anfangen?

Antwort

1

Es gibt ein paar Möglichkeiten, dies zu tun, der Ausdruck dafür, dass die Gemeinschaft auf ist „Schema Stitching“ eingeschwungen ist

  1. Apollo graphql-tools hat eine Lösung < - ich würde mit diesem
  2. starten
  3. These guys haben a solution
  4. und ich erstellt a simple solution dass ich nicht empfehlen, es sei denn, Sie eine wirklich starke Meinung haben mit und bereit sind, zu unterstützen, es zu tragen, wenn ich nicht entschieden.