为了实现WebSocket功能,我正在用Autobahn构建一个相当简单的应用程序。它非常类似于聊天服务器,但我需要做的一件事是理解如何在WebSocketServerFactory对象和我的Flask应用程序之间共享资源。这里的例子是:
演示如何将Flask和Autobahn结合在一起,但在我的特定用例中,我希望能够动态添加聊天室,而这是由来自Flask组件的授权调用触发的。关于如何在Autobahn中的两个组件之间进行通信,有什么最佳实践吗?
发布于 2015-02-28 11:39:35
烧瓶是基于WSGI的,这是一个从根本上阻止API。这与Twisted或异步(AutobahnPython支持的2个异步网络框架)不太好地结合在一起。
以下是两种选择:
callFromThread从运行WSGI的后台线程到运行Autobahn的主线程进行通信https://stackoverflow.com/questions/28750020
复制相似问题