2017-07-19 55 views
0

我剛剛開始使用異步Web開發(Django),我有點困惑。有太多的技術,我不知道什麼是最好的選擇。在我的應用程序中,我需要服務器和客戶端之間的實時通信(我將使用帶有Django頻道的WebSocket - 我認爲這是一個很好的選擇,不是嗎?)但是也許asyncio lib會更好?與Django的異步Web開發。太多的技術

第二種方式,我需要做些後臺任務。 (發送大量電子郵件,縮略圖照片等)我應該選擇什麼?芹菜? asyncio庫?新的線程或過程?或者,也許Django頻道可以做這樣的事情?

難道你們在使用asycio lib,Celery(或其他任務隊列工具)和多線程/多處理時解釋我嗎?

我很困惑這一切的技術。

回答