GraphQL: предоставить больше контекста для распознавателя из разрешенного сшитого запроса - PullRequest
0 голосов
/ 11 июня 2018

Я использую пару микросервисов, каждый из которых представляет собой слой graphQL, который сшивается в другом открытом сервисе.Я пытаюсь любой ценой избежать прямой связи между сервисами, но теперь мне нужно, чтобы некоторая информация передавалась в один сервис, который существует только в другом сервисе.

Кто-нибудь знает, как в основном разрешить некоторые значения из другихобслуживание, прежде чем продолжить запрос?Эти значения не должны быть представлены, но отправлены в качестве аргументов или некоторого контекста в службу.

Подведение итогов:

Открытая служба вышивание из Служба 1 и Служба 2 .

Служба 1 нуждается в свойстве Служба 2 , но не может связаться напрямую .

Путь от Открытая служба для разрешения от Служба 2 и ввод в Служба 1 .

Спасибо.

1 Ответ

0 голосов
/ 13 июня 2018

Если вы не используете одни и те же типы в обеих своих службах, вы можете попробовать:

https://github.com/aeb-labs/graphql-weaver

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...