Python 的 SignalR 替代方案
在Python的世界里,有什么可以替代SignalR的东西吗?
具体来说,我在Windows 8上使用的是Python 2.7.6和tornado;我发现了sockjs-tornado(我是Python新手,抱歉给大家带来不便)。不过,sockjs只支持三种类型的事件,而且还有一些限制;我需要像SignalR那样的功能,比如分组、订阅者、传播等其他特性。
2 个回答
1
你的解决方案是SignalPy。
https://pypi.org/project/SignalPy/
SignalPy 这是一个用于网页应用的实时通信工具,适用于Python的WSGI服务器和框架,非常简单易用。
我是SignalPy的作者。如果你发现了bug或者有问题想问,可以在这里反馈:https://github.com/Ksengine/SignalPy/issues 如果有人能提供帮助,那就太好了。
1
你可能在寻找Twisted,这是一款专门用于应用程序的实时引擎。你可以在这里了解更多:https://twistedmatrix.com/trac/
如果你对微框架感兴趣,Flask(可以把它想象成Ruby中的Sinatra)也有一个实时模块,但其实功能比较简单,可能不太符合你的需求:
祝好!