任务描述
需求描述
需求背景:提升写入性能,提高刊登效率
需求实现:
功能点:
1、分表改造:由单表改造为分表(账号组分表),并更改连接为阿里云MongoDB,涉及此表所有新增、查询、修改、删除的操作调整。
2、增量同步服务改造:改造为根据分表序号调度,根据分表序号取账号组,由单线程同步改造为多线程同步。
上线顺序:
1、关闭增量同步服务,补漏服务。
2、发布Cron定时服务,开启增量同步服务
3、二个小时后,等旧表数据已同步待刊登SKU详情表后,再发布ReBuild服务,并开启补漏服务
验收标准
暂无
涉及项目:amazonworker-cron,ReBuild
修改服务:
1、新品推送
AutoPublishNewProductJob
PushProductInformationAsync--新品推送
PushArtificialAsync --人工刊登反向推送
2、老品推送
AutoPublishOldProductByAutoChooseJob
3、刊登SKU同步审核SKU管理
AmazonAutoPublishPublishSkuToCheckSkuJob
4、已审核SKU同步审核SKU归档mongdb服务
AutoPublishApproveSkuSyncJob(删除掉,废弃,修改刊登SKU同步已审核归档Mongdb,归档表按账号组分布式同步)
5、原自动刊登SKU审核自动审核服务
AutoPublishCheckSkuAutomaticCheckJob(删除掉,废弃)
6、刊登SKU分析服务
AmazonPublishSkuAnalyzeJob
7、FBA多铺导入
AutoPublishFbaSkuImportJob
8、补漏服务
AutoPublishPatchingJob
9、新增清理已推送数据删除服务
注意点:出掉审核SKU管理页面,无需存储审核SKU,直接入库按账号组分表mongdb
与需求:27934 智能刊登-去掉审核功能,一起提测,测试时,需将刊登SKU同步待刊登队列,所有流程都走一遍