需求背景
目前对接调价队列,存在25%会因为请求接口频繁导致失败的,这种不会重试。会直接影响调价成功率
需求内容
1、针对提报接口返回请求接口频繁的,状态更改为【限流异常】,下一轮服务执行时可针对【限流异常】状态的进行重新提报
2、针对任务>=3天且还没有成功的,就标记为失败(当前日期-添加日期>=3)
任务描述
需求描述
需求背景
目前对接调价队列,存在25%会因为请求接口频繁导致失败的,这种不会重试。会直接影响调价成功率
需求内容
1、针对提报接口返回请求接口频繁的,状态更改为【限流异常】,下一轮服务执行时可针对【限流异常】状态的进行重新提报
2、针对任务>=3天且还没有成功的,就标记为失败(当前日期-添加日期>=3)
验收标准
暂无
测试提示
定时任务 checkPublishLogStatusAndUpdate2Failed。 执行器: java-亚马逊
调价策略刊登队列表 center-strategy库 t_strategy_amazon_publish_log 表
刊登状态枚举 状态 0 待刊登 1 刊登中 2 刊登完成 3 刊登失败 4-限流
自测
1. 查询 当前日期-添加日期>=3 的刊登队列里面状态不是刊登成功的记录数, 有3条, 其中策略9213 执行中数量410,执行时间已超过3天
2.执行 删除过期未完成标记失败 定时任务
3. 执行完成之后,再检查 当前日期-添加日期>=3 的刊登队列里面状态不是刊登成功的记录数, 为0, 说明已经被定时任务检查修改为失败状态了
4.检查失败状态的记录按时间降序,看到这3条记录被更新为失败了
5. 策略维度最近一次统计值,策略+渠道维度统计值已更新为失败
git