我正在创建基本上具有多个连接到第三方聊天流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