一位客戶與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
可能是相關的關鍵字在這裏,但不確定。