Size: a a a

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

2018 November 10

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
у нас не опенсурс, но где-то 60000 строк кода на фронте уже есть
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
react + apollo-client
источник

K

Kolya Vlasov in Apollo — русскоговорящее сообщество
Ну у нас тоже
источник

K

Kolya Vlasov in Apollo — русскоговорящее сообщество
Но я не смотрел сколько строк кода
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
apollo прекрасен
источник
2018 November 13

GS

Gleb Smagliy in Apollo — русскоговорящее сообщество
Всем привет!

Есть следующая ситуация:

Есть 2 сервиса, которые я объединяю schema stitching'ом на gateway, и мне нужно, чтобы поле в первом сервисе возвращало некоторый тип объявленный во втором.

Все примеры, которые я видел, подразумевают, что gateway знает об этих схемах, но этот вариант не подходит, потому что каждый раз расширять gateway как-то не комильфо.

Может быть есть идеи или в какую сторону смотреть, чтобы реализовать такую штуку?
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Что такое gateway?
источник

GS

Gleb Smagliy in Apollo — русскоговорящее сообщество
Apollo server, который ститчит схемы сервисов за ним и в итоге предоставляет на одном эндпоинте всю схему приложения.
источник

GS

Gleb Smagliy in Apollo — русскоговорящее сообщество
Пока что в голову приходит только тянуть из одного сервиса схему другого сервиса.
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Gleb Smagliy
Пока что в голову приходит только тянуть из одного сервиса схему другого сервиса.
Глеб, а вы случаем subscriptions в schema stitching не используете?
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Ломаю голову, мне нужно пробрасывать подписки на удаленную схему, которая требует в заголовках websocket-соединения указывать user id и user role
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
поэтому я не могу использовать одно websocket-соединение на всех
источник

GS

Gleb Smagliy in Apollo — русскоговорящее сообщество
Нет, пока в subscriptions не было нужды.
Но, насколько я знаю, под капотом WebSocketLink используется subscriptions-transport-ws, которому можно передать в options.connectionParams информацию, которая будет доступна на удаленном сервере в onConnect. Это не то?
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Gleb Smagliy
Нет, пока в subscriptions не было нужды.
Но, насколько я знаю, под капотом WebSocketLink используется subscriptions-transport-ws, которому можно передать в options.connectionParams информацию, которая будет доступна на удаленном сервере в onConnect. Это не то?
то, но в нашем случае удаленный хост не нами написан)
источник
2018 November 21

V

Vlad Nechyporchuk in Apollo — русскоговорящее сообщество
Всем привет. Как сделать сразу несколько подписок в аполло 2.1 . Есть вот такой код
источник
2018 November 29

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Ребят, у всех апишка на отдельном домене?
источник

an

arthur n in Apollo — русскоговорящее сообщество
Нет
источник

EM

Eugene Maltsev in Apollo — русскоговорящее сообщество
🤔да вроде не принципиально, чтобы было на одном
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Просто столкнулся с проблемой, из-за cors на каждый новый post-запрос выполняется preflight check с типом options
источник

MM

Maxim Makarov in Apollo — русскоговорящее сообщество
Это удваивает latency
источник