主要优化点
1、捕获刊登异常的错误,把这一类错误,归类到“刊登异常”的新类型中,并记录错误具体信息到Msg字段中。
2、针对可进行重试的异常,新建服务对这一类错误进行重试,记录retryTime,和retryRemarks。
主要优化点
1、捕获刊登异常的错误,把这一类错误,归类到“刊登异常”的新类型中,并记录错误具体信息到Msg字段中。
2、针对可进行重试的异常,新建服务对这一类错误进行重试,记录retryTime,和retryRemarks。
| 所属迭代 | 技术研发中心 1月分支版本(2023年) |
|---|---|
| 所属模块 | / |
| 相关需求 | 暂无 |
| 指派给 | Closed 于 2023-02-01 13:58:29 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | 运营开发组 |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 王翔宇 于 2023-01-08 20:03:38 |
|---|---|
| 由谁完成 | 冯名明 于 2023-01-08 21:57:43 |
| 由谁取消 | 暂无 |
| 由谁关闭 | zhengqiao 于 2023-02-01 13:58:29 |
| 关闭原因 | 已完成 |
| 最后编辑 | zhengqiao 于 2023-02-01 13:58:29 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 5工时 |
|---|---|
| 总计消耗 | 5工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 0000-00-00 |
| 实际开始 | 2023-01-08 |
| 截止日期 | 2023-01-08 |
一、亚马逊上传队列V2 服务有部分已提交未获取到结果的数据影响刊登成功率,目前发现以下三种情况:
1.访问请求的资源被拒绝(Access to requested resource is denied)
2.您超出了所请求资源的配额(You exceeded your quota for the requested resource)
3.RB_AmazonFeedSubmissionIdList表状态已获取到结果,队列表还是已提交状态
二、解决方案:
1.针对问题1和问题2的场景,我们做以下处理:在获取结果时,判断返回的信息是否包含以上两种问题的英文,如果包含,则更新亚马逊基础表状态为上传失败,更新渠道SKU信息为上传失败,更新产品上传队列表信息状态为:刊登异常,更新结果表信息和更新FeedID表信息 状态为:刊登异常
3.针对问题3 ,新增更新产品上传队列状态服务,当发现RB_AmazonFeedSubmissionIdList表状态已获取到结果,队列表还是已提交状态时,获取这一部分满足条件的数据,把RB_AmazonFeedSubmissionIdList 的状态更新为为获取,然后再通过获取结果服务重新获取结果,更新数据范围为前15天的数据。