需求背景:
战略团队现需要大批量(每天500万以上)修改Listing的产品价格,而现在的队列提交服务、获取结果的服务无法支持这么大的数量,会导致队列拥堵从而影响到各个需要提交亚马逊信息的功能的正常的使用
需求风险:队列异常导致数据无法成功上传亚马逊或无法成功获取结果
需求描述
人工刊登、自动刊登、发货策略的提交服务和获取结果的服务做拆分
现逻辑:
非发货策略的提交服务:Task_Amazon_PostFlatFileListingsData
发货策略的提交服务:Task_Amazon_PostShippingStrategyData
非发货策略获取结果数据服务:Task_Amazon_FlatFileListingsDataResult
发货策略获取结果服务:Task_Amazon_ShippingStrategyDataResult
新逻辑:(自动刊登:AddUserID<=0 人工刊登:AddUserID>0)
非发货策略的提交服务(人工刊登):Task_Amazon_PostFlatFileListingsData
非发货策略的提交服务(自动刊登):开发同事定义名称
发货策略的提交服务:Task_Amazon_PostShippingStrategyData
非发货策略获取结果数据服务(人工刊登):Task_Amazon_FlatFileListingsDataResult
非发货策略获取结果数据服务(自动刊登):开发同事定义名称
发货策略获取结果服务:Task_Amazon_ShippingStrategyDataResult