Описание тега apollo-gateway

1 ответ

Как использовать Apollo-Gateway с инструментом swagger-to-graphql?

Я использую Swagger Petstore через swagger-to-graphql Модуль npm и возможность запустить GraphQL Playground для него. graphQLSchema('./swagger.json', 'http://petstore.swagger.io/v2', { Authorization: 'Basic YWRkOmJhc2ljQXV0aA==' }).then(schema =>…
1 ответ

Шлюз Apollo с машинописным текстом не принимает идентификатор пользователя в контексте

Я пытался реализовать новый шлюз Apollo, используя машинописный текст. Но я все время сталкиваюсь с одной проблемой машинописного текста, которую, кажется, просто не могу решить. Сообщение об ошибке: "Свойство 'userId' не существует для типа 'TConte…
0 ответов

Федерация Apollo: как изменить типы полей в федеративном графике

У нас есть несколько серверных сервисов, использующих apollo (управляемый) шлюз федерации apollo. Теперь мы хотим изменить тип некоторых ID-полей в типах, которые используются несколькими службами (например, определены одним, расширены другим) следу…
0 ответов

Федерация Apollo: как получить доступ к данным из запроса ввода через федеративные службы через преобразователь

Ищете возможность присоединиться к ответу API graphQL с использованием федерации Apollo, где API Graphql построены поверх служб POST. Чтобы объяснить мой вариант использования, я создал ниже фиктивный пример. Две службы POST Пользовательское обслужи…
0 ответов

подключить My Spring Boot Graphql к Apollo Gateway

Я пытаюсь разработать микросервисы с помощью Spring Boot, которые будут открывать GraphQL и подключать их все к Apollo Gateway, но у меня возникает следующая ошибка: UnhandledPromiseRejectionWarning: Ошибка: Apollo Server требует либо существующей с…
0 ответов

Федерация Apollo: как присоединиться к ответам GraphQL

У меня есть службы GraphQL как слой поверх существующих служб REST с конечными точками POST. Две службы graphQL, которые внутренне вызывают конечные точки REST: Пользовательское обслуживание и Почтовая служба Запрос на UserService { userid : "1…
0 ответов

PM2 и / или шлюз Федерации Аполлона

Мы разрабатываем микросервисы GraphQL. В документации шлюза Apollo настоятельно рекомендуется использовать их шлюз, поскольку это рекомендуется. Итак, если вы используете шлюз Apollo, нужно ли вам ТАКЖЕ использовать PM2 в производственной среде или …
31 июл '20 в 18:52
1 ответ

Как добиться асинхронных мутаций с помощью Apollo Gateway

При использовании Apollo Gateway шлюз будет пересылать мутации непосредственно в соответствующую службу реализации. Такие запросы синхронны. Есть ли способ, которым Apollo Gateway может публиковать все мутации в брокере сообщений, таком как rabbitmq…
0 ответов

Служба аутентификации с Apollo Gateway

Я разрабатываю приложение на основе микросервисов с использованием Apollo Gateway. Каждая служба написана на Node.js и использует Graphql для построения федеративной схемы. Я также использую Mongoose для взаимодействия с базой данных MongoDB, совмес…
1 ответ

Проблема решателя для типа @extends в GraphQL Apollo Federation-JVM

Я новичок в Apollo Federation и Gateway и пытаюсь использовать https://github.com/apollographql/federation-jvm для демонстрационного проекта. Я создал две федеративных службы, используя федерацию jvm. Обе эти службы связаны друг с другом через шлюз …
27 янв '20 в 10:25
1 ответ

Запустите шлюз с помощью ключа для проверки конфигурации, затем используйте токен-носитель для запроса

У меня есть экосистема, в которой живут шлюз и федеративные сервисы. Проблема в том, что когда шлюз запускается, он проверяет службы - для этого он должен быть авторизован. Когда клиент запрашивает через шлюз федерации, он предоставляет токен-носите…
1 ответ

Есть ли способ сортировки / разбиения на страницы значения из внешнего объекта с помощью Apollo Federated GraphQL?

Можно ли пометить поле во входных данных запроса как требующее расширения поля другой службой? Я использую федерацию-демо, чтобы проиллюстрировать свой вопрос, но немного проще. Имея только службу учетной записи и службу отзывов и добавив karma в по…
27 окт '20 в 23:25
1 ответ

Федерация GraphQL: есть ли шлюз Java Springboot

Есть ли в Java / SpringBoot шлюз федерации GraphQL. Не удалось найти никаких реализаций в java. Видел несколько примеров с объединенным графом, но шлюз находился на собственном узле. Проверял и Apollo, и netflix DGS. https://github.com/Netflix/dgs-f…
1 ответ

подключить ECONNREFUSED, Федерация Аполлона

Решил изучить Федерацию Аполлонов на примере с их сайта. У меня есть три сервиса, которые я пытаюсь объединить в рамках федерации, но я обнаружил эту ошибку: Проверка на наличие изменений в определениях служб: не удалось загрузить определения служб …
0 ответов

Реализация шлюза Netflix

Итак, я читал статью о том, как Netflix масштабирует свой API с помощью федерации graphql. Во второй части этой статьи я обратил внимание на то, что Netflix разработал специальный шлюз, основанный на спецификации федерации apollo. https://netflixtec…
1 ответ

Мутация между двумя микросервисами в Apollo Federation

Я использую Apollo Federation для обработки множества микросервисов GraphQL. Я хочу создать Notificaction, когда за пользователем следили, поэтому мне нужно отправить мутацию из UserService в NotificationService. Как я могу этого добиться? Заранее с…
14 апр '21 в 21:40
0 ответов

Федерация Apollo: поле / преобразователь, который возвращает объекты из двух отдельных служб, реализующих интерфейс.

Резюме В управляемой федерации GraphQL Apollo я пытаюсь выяснить, возможно ли, чтобы одна служба имела агрегатное поле, которое возвращает массив объектов двух отдельных служб. То есть, я пытаюсь поддержать этот вариант использования: query FromTwoS…
1 ответ

Требуется несколько серверов ApolloServer для подключения шлюза к REST API?

Я создаю сервис шлюза graphql, который объединяет несколько сервисов в один граф, используя Apollo / Node / Express и следуя модели Apollo Federation. Изначально большинство служб, к которым я буду подключаться, являются службами REST. Во всех приме…
0 ответов

Федерация Apollo (шлюз): как отправлять разные «ключи» разным реализуемым микросервисам?

Я пытаюсь создать федеративную службу apollo со шлюзом и 3 реализацией микросервисов. MS1: type Movie @key(fields: "id name") { id: String! name: String } MS2: type Location @key(fields: "id") { id: String! longitude: Float! latitude: Float! } type …
1 ответ

Шлюз федерации Apollo: включите локальные схемы при создании суперграфа

При составлении суперграфа для шлюза Федерации Аполлона вы должны создать .yamlconfig с URL-адресами маршрутизации к подграфам. Пример: https://github.com/apollographql/supergraph-demo/blob/main/subgraphs/inventory/inventory.js //supergraph.yaml sub…