简介:该项目是对接天猫店铺的商家后台系统,进行交易订单处理、库存处理、物流处理、对接第 三方WMS和售后处理的综合性系统。OMS是环境隔离的单点项目,与天猫商家平台利用订阅消息和 淘宝API进行通信。 工作内容:负责开发新的功能、项目优化和维护系统的稳定性、可用性。功能包括满赠、买赠、组 合商品、在订单上手动增加商品等功能,优化和维护如下:
1. 订单根据收货地址和库存匹配仓库的默认逻辑进行优化。减少了拆单和物流成本。
2. 增加与第三方天猫平台交互的异常报警和严格校验逻辑,在第一时间知道依赖的系统是否稳定。 避免由于三方系统的不稳定导致交易非正常处理。
3. 消息状态流转机制非正常流转、消息堆积,导致消息并发。对状态流转进行强校验并进行特殊处 理和增加Redis分布式锁,保证消费消息的非正常情况。
4. 由于OMS是环境隔离的系统,订单信息需要每天由定时任务处理同步到trade系统。定时任务是消 息处理订单数据,当订单量大发生深翻⻚时,会导致消费时间过⻓,消费不断重试,无法终止。 重构该功能,使用同步进行处理。