Python 的 SignalR 替代方案
Posted
技术标签:
【中文标题】Python 的 SignalR 替代方案【英文标题】:SignalR Alternative for Python 【发布时间】:2014-03-14 19:00:25 【问题描述】:在 Python 世界中 SignalR 的替代方案是什么?
确切地说,我在 Windows 8 上使用带有 python 2.7.6 的龙卷风;我找到了sockjs-tornado(Python 菜鸟;抱歉给您带来不便)。但是 sockjs 只支持 3 种类型的事件,有some limitations;我需要 SignalR 提供的群组、订阅者、传播和其他功能。
【问题讨论】:
【参考方案1】:您可能正在寻找 Twisted,一个用于应用程序的完整实时引擎。 https://twistedmatrix.com/trac/
如果你做微框架,Flask(想想 ruby 上的 Sinatra)也有一个实时模块,但它真的都是准系统,它可能不是你想要的:
http://flask.pocoo.org/
干杯。
【讨论】:
当时我和Tornado
一起工作,我非常喜欢。该项目的 Python 分支虽然死了。所以我已经有一段时间不使用 Python 了。所以我没有资格判断所提供的答案。但我会留意赞成票;再次感谢,【参考方案2】:
您的解决方案是 SignalPy。https://pypi.org/project/SignalPy/
信号派 使用 SignalPy 进行 Web 应用程序的实时通信。用于 python WSGI 服务器和框架的非常简单的实时网络
我是signalpy的作者。 报告错误或提问:https://github.com/Ksengine/SignalPy/issues 如果有人可以请贡献。
【讨论】:
以上是关于Python 的 SignalR 替代方案的主要内容,如果未能解决你的问题,请参考以下文章
什么是 Azure SignalR 服务的 AWS 完美替代品?
在 .NET 客户端分布式方案中对 SignalR 进行故障排除