项目描述:
新零售平台负责售卖智能设备产品, 整个项目主要负责销售中台的搭建与开发, 整个中台又分为商品,订单,营销,商户,资产等模块的开发,本人主要负责商品模块的开发
项目架构:
1.商城的后端使用Spring Boot+Spring Cloud的微服务架构,整个微服务架构包括:商品, 订单, 营销, 商户, 资产等模块。商品模块的功能主要包括商品的信息,商品审核操作,商品的运营和供应商信息,商品库存相关的操作
2.商品库存主要包括库存锁定, 库存释放, 通过分布式锁来保证并发操作,同时保证接口的幂等性
3.ORM框架使用MyBatis,MyBatis-Plus 框架, 后台数据库使用Mysql数据库, 并使用Redis作为缓存服务器