Есть ли клиент Graphql на основе Java для вызова сервера graphql из java-кода?

Мое приложение (приложение с весенней загрузкой) будет вызывать набор сервисов graphQL, размещенных на другом сервере. Мой Java-код (на стороне сервера) должен вызывать эти службы для извлечения и обновления данных.

Я ищу клиенты GraphQL (API) на основе Java, чтобы я мог вызывать эти службы из своего кода Java на стороне сервера.

Я знаю, что клиент apollo-android graphQL используется для создания приложений для Android, но я не уверен, будет ли здесь работать тот же API или нет.

Пожалуйста, помогите мне здесь.


person bpa.mdl    schedule 11.12.2017    source источник
comment
Спасибо, Марк Роттевел, CommonsWare. Как разработчик клиентской системы, я хочу загрузить схему GraphQL с сервера при создании (используя Gradle) моего проекта. Согласно руководству ApolloGraphQL (apollographql.com/docs/ios/downloading-schema.html), мы можем загрузить схему с помощью Apollo-codegen от Node.js. Я не использую Node.js в своем проекте, и мне не разрешено использовать это. Не могли бы вы помочь мне - как я могу загружать схему с сервера каждый раз, когда я создаю свой проект с помощью Gradle.   -  person bpa.mdl    schedule 13.12.2017
comment
Взгляните также на github.com/Shopify/graphql_java_gen. Он может генерировать клиент для многих платформ.   -  person kaqqao    schedule 04.01.2018
comment
На данный момент доступны два основных клиента GraphQL. Первым из них является Apollo Client, который представляет собой усилия сообщества по созданию мощного и гибкого клиента GraphQL для всех основных платформ разработки. Второй называется Relay, и это собственный GraphQL-клиент Facebook, который сильно оптимизирован для повышения производительности и доступен только в Интернете. apollographql.com/client facebook.github.io/relay   -  person V-Q-A NGUYEN    schedule 13.03.2018