我正在創建基本上具有多個連接到第三方聊天流API(基於套接字)的應用程序。Python或節點中的異步套接字連接
它的工作方式是 - 每個用戶在我的應用程序上有一個帳戶,在第三方應用程序上有另一個帳戶。他爲我提供了第三方聊天應用程序的訪問令牌,並且我連接到第三方API以流式聊天。這發生在數百名用戶身上。
我需要爲每個用戶創建一個套接字連接池並運行並行線程。我正在使用Python庫(針對該API),並能夠爲單個用戶實現實時Feed。如何在Python或NodeJS中實現異步套接字連接池?我在EC2上有一個Linux微型實例,我需要爲1000個用戶運行這個應用程序。
我在探索Redis + Tornado來實現這一點。有沒有更好的選擇?
所以基本上你的應用程序應作爲客戶和第三方API之間的透明代理? – robertklep
@robertklep排序。它代表客戶端連接到第三方流媒體API,並過濾一些數據並將其存儲在我的數據庫中。 – zenCoder
Jquery(客戶端)不允許'Socket based'!所有的python MVC都是基於wsgi的。所以分配不是一個好主意。我的觀點:共享用戶在一個組中,將用戶端口劃分到位置,'DB == io',因此您需要很多內存以用於延時錄製,從不使用服務器端數據進行比較,使用'result'。 – dsgdfg