在AppEngine的Python 2.7标准环境中使用websocket非常有限(请参见the docs here),并且example code已经使用6年了。
我想知道新的Python 3.7标准环境是否提供更好的websocket支持?
由于我找不到关于此的任何文档(3.7运行时仍处于beta中,因此非常公平),是否有人在使用Python 3.7的AppEngine上使用websockets方面有任何经验,并且可以提供有关兼容哪些库的指导,以及如何接线?
答案 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