标签: python websocket rabbitmq celery
我想为异步数据下载,处理和发送到客户端构建Python应用程序。我不知道我是否正确投影。
我应该使用哪个Python库进行服务器 - 客户端数据发送? 我将使用Websockets,但我不知道它是否是最好的主意。
将http作为向服务器(1)发送请求的好方法吗?
我是否需要客户端和消息代理之间的其他服务器?如果是的话,哪个框架最适合它?
答案 0 :(得分:4)
结帐Tornado。您将需要一个服务器来管理websockets连接。流程是:
打开与服务器的websockets连接
向服务器发送请求以从API提供程序
将下载任务委托给芹菜工作者
数据准备就绪(下载并处理完毕)后,请将其推回客户端。