Size: a a a

GraphQL — русскоговорящее сообщество

2020 November 10

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Кстати, как вам идея? )
источник

А

Арсений in GraphQL — русскоговорящее сообщество
это query builder?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Нечто похожее на GraphQL Editor (https://graphqleditor.com), только GraphQL Editor для визуального построения GraphQL-схем, а это для визуального построения GraphQL-запросов.
источник

А

Арсений in GraphQL — русскоговорящее сообщество
удобно
источник

Z

Zaff in GraphQL — русскоговорящее сообщество
а где это можно уже потыкать?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Zaff
а где это можно уже потыкать?
Пока нигде, это концепт. )
источник

Z

Zaff in GraphQL — русскоговорящее сообщество
Алексей Родионов
Пока нигде, это концепт. )
ваш?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Да. )
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Ещё нужно предусмотреть аргументы.
источник

Z

Zaff in GraphQL — русскоговорящее сообщество
а реализовываться будет как отдельный опенсорс проект?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Всё, что я делаю, всегда open source. ) Но тут работы на самом деле много, не уверен, что один потяну.

Для начала надо хотя бы реализовать не конструирование запроса по графу, а наоборот просмотр (отрисовку) графа по запросу. За основу можно взять GraphQL Voyager.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Бенчмарки различных серверов GraphQL на Node.js:

https://github.com/benawad/node-graphql-benchmarks
источник
2020 November 11

RD

Roman Dynnik in GraphQL — русскоговорящее сообщество
Граждане, а есть ли способ/решение эффективно переливать данные(ответ) объемом хотя бы сотни мегабайт через graphql api? Например, как бинарные стримингом как то еще. Есть идеи / решение?
источник

JB

Joe Beretta in GraphQL — русскоговорящее сообщество
Roman Dynnik
Граждане, а есть ли способ/решение эффективно переливать данные(ответ) объемом хотя бы сотни мегабайт через graphql api? Например, как бинарные стримингом как то еще. Есть идеи / решение?
GraphQL не для бинарных данных а строк.
Идея бинарь в строку и обратно - костыль.
Идея - не использовать для транспортировки бинарных данных GraphQL.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Полностью согласен.

Для передачи бинарных данных юзайте старый добрый REST. Там и поддержка догрузки и низкие накладные расходы. В графкуэле ничего подобного нет.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
По ресиу залили файл, получили id или ссылку на загруженный файл. И вот эту строку уже передавайте через ваш графкуэль апи.
источник

RD

Roman Dynnik in GraphQL — русскоговорящее сообщество
Joe Beretta
GraphQL не для бинарных данных а строк.
Идея бинарь в строку и обратно - костыль.
Идея - не использовать для транспортировки бинарных данных GraphQL.
Я не про это.
Исходный массив данных - нормальные древовидные массивы объектов (json).
Но ответ на запрос имеет большой объем - от сотен мегабайт.
Как его(ответ) эффективно можно передавать, не на сторону UI, а например, на сторону конвейера данных, использующего grpahql конечную точку для запроса этих данных? Какой то graphql сервер реализовал передачу таких даных поверх какого-либо друго транспорта, стриминга например?
источник

JB

Joe Beretta in GraphQL — русскоговорящее сообщество
Roman Dynnik
Я не про это.
Исходный массив данных - нормальные древовидные массивы объектов (json).
Но ответ на запрос имеет большой объем - от сотен мегабайт.
Как его(ответ) эффективно можно передавать, не на сторону UI, а например, на сторону конвейера данных, использующего grpahql конечную точку для запроса этих данных? Какой то graphql сервер реализовал передачу таких даных поверх какого-либо друго транспорта, стриминга например?
Ну тогда можно использовать graphql Pub/Sub (знаю что в js поддерживается) механизм, чтоб чанками отдавать данные
источник

PG

Polina Gurtovaya in GraphQL — русскоговорящее сообщество
А киньтесь в меня самой классной на ваш взгляд статьёй про федерации :)
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Polina Gurtovaya
А киньтесь в меня самой классной на ваш взгляд статьёй про федерации :)
Известный холивар GraphQL Federation vs. GraphQL Stitching. )

Почему GraphQL Federation лучше GraphQL Stitching:

https://seblog.nl/2019/06/04/2/graphql-stitching-versus-federation

https://product.voxmedia.com/2020/11/2/21494865/to-federate-or-stitch-a-graphql-gateway-revisited

Почему Schema Stitching снова торт:

https://the-guild.dev/blog/graphql-tools-v7
источник