一位客户与Django对话,而django使用node.js做一些与javascript相关的工作,为客户端返回一个http响应。django <->应用程序服务器(node.js)之间的通信方法?
我想知道如何设置django和node.js之间的链接(?)。
简单地说,我可以使用python的请求库和聊天http,但这是我能做到的最好吗?
如果我要在C++中建立通信链接,我将使用Send/Recv Thread创建非阻塞套接字,并在django视图代码和send/recv线程之间使用互斥锁(或类似的)。
我想这就是node.js世界中所谓的asynchronous io
。
python中是否有类似的东西,以便我可以在Django端与其他服务器通信?
我听说很多大公司使用Thrift
,它适合在这里吗?
我也看到gevent
可能是相关的关键字在这里,但不确定。