dataimport服务主线流程图
2022-06-13 17:48:23 2 举报
dataimport服务主线流程图
作者其他创作
大纲/内容
所有分片执行结束
根据相应修改任务状态
查询数据库中的任务记录
DataImporJob.java
StrategyImpl.java
Y
获取AdCreative信息
处理分片中每一条记录
更新template_id为新的id
更细状态为处理中成功
使用搜索创意的标题和描述
获取所有的待处理的任务
插入新的spec
初始化任务执行实例(包含线程池、是否暂停等字段的初始化)
标记需要重试的任务的任务状态为需要重试
填充adCreative elements
通过mkt-api插入spec数据
删除旧的spec,并把新的spec设置到template_id字段
Service&Dao.java
搜索创意content为空
通过content解析标题和描述
N
标记操作人
服务启动
ImportThread.java
在新旧spec映射关系中(旧AMS创意规格映射到搜狗暗投规格)
获取某状态的min id
标记任务失败
标记超时的任务的任务状态为未处理(0)
MktApiService.java
对查询结果进行分片
通过账户id和Tbl_Creative_主键FTid获取AdCreative相关数据
遍历AdCreative中的spec id set
对于每个分片,提交一个线程并执行
根据搜索创意和adCreative信息来生成新的adCreative
收藏
0 条评论
下一页