Tornado WebSocket:在进程间共享打开的WebSocket
我有一个使用Tornado的应用,它可以处理websocket连接,还有一个Django应用。我想在Django和Tornado之间共享打开的websocket连接(也就是说,我希望能从Django应用中向这些socket写数据)。有什么简单的方法可以做到这一点吗?
1 个回答
1
最简单的方法是使用一个叫做tornado.wsgi.WSGIContainer的东西,它可以包裹住django.core.handlers.wsgi.WSGIHandler。这里有一个不错的例子,可以在这个链接找到:http://djangosnippets.org/snippets/1748/。