队列与回调

最近更新时间:2024-06-04 10:11:51

我的收藏

简介

当您开通数据万象处理服务时,系统会为您自动创建用户队列,例如媒体处理队列(queue-1)。当您提交任务后,任务会先进入队列中进行排列,根据优先级和提交顺序依次执行。您还可设置回调规则,及时了解任务或工作流进度,同时系统会将处理结果状态提交到您的指定地址。
说明:
数据万象各类服务目前仅支持一个队列,若您需要增大单个队列的并发数,请 提交工单 联系我们。

开启或暂停队列

您可在队列操作栏选择开启或暂停队列。

操作步骤

1. 登录 数据万象控制台,单击存储桶管理,进入存储桶管理页面。
2. 选择需操作的存储桶,进入相应存储桶管理页面。
3. 在左侧导航栏中,单击任务与工作流,选择队列与回调页签。
4. 处理队列栏中,单击开启或暂停队列即可。



注意:
暂停队列后,您将无法在控制台使用 任务工作流 功能。
暂停队列后,该队列中的任务将被停止。
队列 ID 可在 队列与回调页签 获取,使用 API 接口时,数据万象服务将自动填写队列 ID,无需用户自行获取队列 ID。

回调规则设置

数据万象支持自定义设置回调 URL,在事件完成后,系统向该 URL 发送 HTTP POST 请求,请求体中包含通知内容。您可通过配置的回调地址及时了解处理进展和状态,以便进行其他业务操作。

操作步骤

1. 登录 数据万象控制台,单击存储桶管理,进入存储桶管理页面。
2. 选择需操作的存储桶,进入相应存储桶管理页面。
3. 在左侧导航栏中,单击任务与工作流,选择队列与回调页签。
4. 单击回调规则
5. 在弹出的窗口中,单击当前状态,即可开启或关闭回调。 开启回调需设置指定 URL,用于系统发送 HTTP 请求,或选择 TDMQ-CMQ 消息队列。回调详情请查看回调内容。




回调内容

任务完成后,系统会向您设置的回调地址发送回调内容,内容展示如下:
<Response>
<JobsDetail></JobsDetail>
<NonExistJobIds></NonExistJobIds>
</Response>
具体的数据内容如下:
参数
描述
类型
JobsDetail
任务的详细信息,同 CreateMediaJobs 接口的 Response.JobsDetail 节点
Container
NonExistJobIds
查询的 ID 中不存在的任务,所有任务都存在时不返回
String