#

合成服务调度流程).png

# 1. 客户端提交任务

客户端发送请求提交任务到后台服务器,后台服务器对任务处理之后,将任务插入到数据库,插入到数据库成功后,将任务发送到消息队列,发送成功后,将任务id返回给客户端。

# 2.合成服务器工作

转码服务器定时从消息队列拉取对应的任务,然后调用本地的可执行程序进行处理。可执行程序将任务进度发不断送到转码服务器,转码服务器将任务进度和任务结果更新到数据库。

# 3.任务进度查询

客户端通过任务id轮询发送请求到后台服务器,后台服务器从数据库获取到任务进度和结果,返回到客户端。