Apollo Server + Lambda + Подписки - PullRequest
       31

Apollo Server + Lambda + Подписки

0 голосов
/ 12 декабря 2018

Можно ли запустить бэкэнд Apollo GraphQL Lambda с подписками?Как я понимаю, подписки GraphQL используют веб-сокеты, поэтому я полагаю, что это будет невозможно, если вы не используете Redis в качестве посредника сообщений, но я хочу это проверить, поскольку это не указано в какой-либо части Apollo Docs.

Ответы [ 2 ]

0 голосов
/ 18 июня 2019

Да.

AWS lambdas теперь поддерживает websocket через API Gateway . безсерверный фреймворк теперь также поддерживает веб-сокеты без плагина, что делает его действительно простым в реализации.

0 голосов
/ 12 декабря 2018

Подписки GraphQL не поддерживаются функциями Lambda, Google Cloud и Azure, а также большинством других поставщиков без серверов.Это связано с тем, что экземпляр отключается при низком трафике, что убивает соединение с веб-сокетом.Есть несколько экспериментальных установок, которые заставили его работать, но я сам не пробовал ни одну из них.

Подробнее об этом можно прочитать здесь .

Надеюсь, это поможет!

...