Веб-сокеты в стандартной среде AppEngine Python 3.7? - PullRequest
0 голосов
/ 03 сентября 2018

Использование веб-сокетов в стандартной среде AppEngine Python 2.7 довольно ограничено (см. документы здесь ), а пример кода - 6 лет.

Мне интересно, предлагает ли новая стандартная среда Python 3.7 лучшую поддержку веб-сокетов?

Поскольку я не могу найти какую-либо документацию по этому вопросу (среда выполнения 3.7 все еще находится в бета-версии, поэтому достаточно справедливо), есть ли у кого-нибудь опыт использования веб-сокетов в AppEngine с Python 3.7, и я могу предоставить некоторые указания относительно того, какие библиотеки совместимы , а как все устроить?

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Я обнаружил этот довольно крутой API под названием Pusher, который утверждает, что работает с GAE.

Ссылка:

https://cloud.google.com/community/tutorials/appengine-pusher https://pusher.com

Для тех, кто использует Django:

https://pusher.com/tutorials/read-receipts-django/

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

В любом случае, это неофициальная библиотека каналов от сообщества Pusher (я думаю, что она абсолютно бесплатна): https://github.com/nlsdfnbch/Pysher/blob/master/README.md

0 голосов
/ 03 сентября 2018

Как я уже упоминал здесь , использование Websockets в App Engine Flexible будет доступно в ближайшее время, но, для Standard, потребуется, по крайней мере, еще год.

Моя ссылка связана с .NET, но это то же самое: ни один язык, доступный ни для Flexible, ни для Standard, еще не имеет доступа к веб-сокетам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...