数据下载
2020-11-29 11:55:37 12 举报
数据下载
作者其他创作
大纲/内容
Y
N=10000
生成全量文件
全量文件生成1.定时任务2.dcms商品操作触发,如新增修改3.页面操作)
查询cm_download_file_record获取num
N
M+num>=10000
N10000
页面操作
有记录
1.更新时计数清零2.文件更新时间提前10s3.url可签名\tOSSClient.generatePresignedUrl
返回全量文件URL+增量数据
定时任务(每天0点)
为提升性能,可根据更新时间(updatetime)查询一天内的数据,如果N=0则不用生成文件,不过要评估当有商品新增或修改时updatetime字段一定是实时更新
M>=10000
切面实现
删除旧的全量文件(阿里)
查询商品数量N
不生成全量文件
数据下载
更新文件记录表
整体流程
商户操作商品数量M
生成新的全量文件
调urms获取shopcode+branchcode
走接口
未查到记录
查全量文件记录
0 条评论
下一页