以“下载收藏夹中的所有视频”为例,会有这样几个任务:
1. 获取收藏夹的列表
2. 获取收藏夹中视频的列表
3. 下载视频
4. 对下载得到的文件进行处理 (合并分段视频等)
5. 将视频移动到指定位置,并将信息添加到数据库中
1, 2, 3, 4, 5 按顺序执行,同时期望 1, 2 同一时间最多运行一个任务,3 可以同时运行多个,4, 5 在每个 3 完成后依次运行
每个任务通过调用程序完成就行,这些程序自己写
像这种任务队列的需求有没有什么现成的程序可以用?感觉应该有,但这方面了解的少,不知道用什么关键词搜
1. 获取收藏夹的列表
2. 获取收藏夹中视频的列表
3. 下载视频
4. 对下载得到的文件进行处理 (合并分段视频等)
5. 将视频移动到指定位置,并将信息添加到数据库中
1, 2, 3, 4, 5 按顺序执行,同时期望 1, 2 同一时间最多运行一个任务,3 可以同时运行多个,4, 5 在每个 3 完成后依次运行
每个任务通过调用程序完成就行,这些程序自己写
像这种任务队列的需求有没有什么现成的程序可以用?感觉应该有,但这方面了解的少,不知道用什么关键词搜