lova是一个仓储管理系统。
lova项目主要由inbound,outbound组成。我主要负责outbound的后端功能的实现设计和代码实现,自测,发布到dev环境和test环境等任务。outbound涉及的流程较多,主要流程有创建So,创建BP,库存预留,拣货,分拣,打包,创建shipment,装车,出库等。同时业务比较复杂。目前项目的1.0版本已经开发完毕并已经在公司的多个仓库中投入使用。
本项目基于微服务架构,所使用到的技术包括Spring Boot,Spring MVC,grpc,JPA,mysql,redis,redis分布式锁,分布式事务,MQ等。