开发环境:IDEA+Tomcat8+MySQL+GitLab+轻舟
项目架构:SpringCloud+Redis+Eureka+RocketMq+Spire+Vue+Vue-Router+ Layui+ Webpack + Swagger
项目描述:
随着海外业务的快速发展,现有的CRM平台难以满足业务全球化布局的需要。因此,需针对海外产品与定价、合同履行及报关发货等业务模块进行重构,提高数字化能力。
责任描述:
1. 参加项目重构初期基础服务架构设计、数据库设计,基础架构搭建以及技术选型讨论
2. 用乐观锁,实现分布式业务系统下,同一样机扣除并发控制,出运单中产品数量扣除并发控制生成报关单
3. 使用分布式锁,实现样机扣除业务排队和出运单中同一产品数量扣除业务排队。通过数据库锁等待机制,实现同一样机并发排队扣除和出运单中同一产品并发排队扣除
4. 使用Spire根据动态模版生成Excel和Pdf的预览和下载