在AppEngine Python 3.7标准环境上的Websocket?

时间:2018-09-03 14:19:52

标签: python google-app-engine websocket

在AppEngine的Python 2.7标准环境中使用websocket非常有限(请参见the docs here),并且example code已经使用6年了。

我想知道新的Python 3.7标准环境是否提供更好的websocket支持?

由于我找不到关于此的任何文档(3.7运行时仍处于beta中,因此非常公平),是否有人在使用Python 3.7的AppEngine上使用websockets方面有任何经验,并且可以提供有关兼容哪些库的指导,以及如何接线?

2 个答案:

答案 0 :(得分:2)

正如我提到的here一样,即将在App Engine Flexible 中使用Websockets,但对于Standard,则至少需要一年。

我链接的帖子与.NET有关,但还是一样:Flexible或Standard尚无可用的语言可以访问websocket。

答案 1 :(得分:0)

我发现了一个很酷的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