Django中的持久TCP连接
我有一个Django应用,有时候需要通过TCP发送一些数据,我希望这个连接能够保持持续。
我想的办法是创建一个简单的Twisted TCP服务器(我会等待最初的连接),然后在需要的时候从Django的视图中调用它。
在这种情况下,Twisted和Django之间的通信应该是什么样子的呢?
1 个回答
4
使用 Twisted wsgi 容器来运行 Django。这个容器的作用就是在多个 Twisted 线程池线程中运行 WSGI 应用程序,所以你可以很简单地通过 blockingCallFromThread
来调用任何 Twisted 的 API。其实就是这么简单!