同时在队列中执行操作

时间:2013-08-24 15:54:05

标签: python heroku ffmpeg flask

说,有 40个不同的移动应用程序用户呼叫服务器,它提供了一些使用 FFMPEG 创建的内容。

为每个用户创建内容需要 5秒

我只是想知道 FFMPEG是否会同时处理命令,或者是否会在队列中完成

每个人基本上需要大约 5 秒,或者每个人需要 5秒 - 200秒,具体取决于他们的队列定位。

此外,如果将通过排队完成,那么如何将任务更改为同时因为我不希望我的用户等待很长时间。< / p>

1 个答案:

答案 0 :(得分:2)

取决于您拥有多少个工作进程。

由于你添加了Heroku标签,我假设你正在使用Heroku。在Heroku上,一个dyno就是这样一个工人过程。

Routing is more or less random on Heroku,但如果您拥有大量用户(虽然可能还不到40个),您应该能够像同时拥有dynos那样为多个用户提供服务。