2020.01-至今 供应链系统(SCM)重构以及二期开发
技术栈:springboot+springcloud+vue+mybatisplus+mysql+redis+rocketmq+xxljob+oss
项目描述:
在2019.10-2020.05期间,从最开始的ERP系统(oracle netsuite)+根据产品线开发的模式逐步重构成微服务+中台化架构。包括主数据,商品中台,促销中台,订单中台,供应链管理系统。在这个从0到1的过程中,本人主要负责供应链系统库存管理的设计和开发。2020.06至今进行SCM的二期需求分析,功能开发,优化线上性能问题。在此期间个人工作内容如下:
1、负责整个库存系统的设计与开发(mysql数据库,使用redis做分布式锁,rocketmq做数据异构)
2、负责分布式唯一序列号生成的开发(数据库取号段 内存缓存)
3、负责文件异步下载的设计与开发(rocketmq+oss)
4、负责供应链系统和其他中台交互部分的开发(通过rocketmq进行系统间解耦)
5、优化线上性能。包括处理CPU、内存异常增长,将大量1s以上的慢sql优化到100ms以内等