电商仓储库存管控平台 Java技术栈:Spring Cloud 微服务架构、Redisson分布式锁(防超卖)、Redis 缓存、RabbitMQ(库存预警异步推送)、 EasyExcel SAX 模式(万级商品批量导入)、MySQL联合唯一约束(product_id + warehouse_id)、商品分类三级树结构 (parent_id自引+ Redis 缓存)、Docker Compose(9个服务容器编排+volume持久化)、Prophet时间序列模型(需 求预测MAPE<20%,智能补货建议)、Z-score 统计算法(库存变动异常检测) 项目描述:公司内部电商仓储的全流程库存管理平台,覆盖商品管理、入库/出库、库存盘点与预警等核心场景。拆分为用户、 商品、库存、通知和网关五个微服务模块。 项目职责: 设计库存表product_id+ warehouse_id联合唯一约束,保证同一商品同一仓库仅一条库存记录 使用Redisson分布式锁防止高并发出库场景下的库存超卖,出库准确率100% 实现库存预警机制,出库后自动检查库存阈值,低于预警线时通过 RabbitMQ异步推送通知 使用EasyExcel实现商品批量导入(SAX模式逐行解析),支持万级数据量低内存导入 设计商品分类三级树结构(parent_id 自引用),递归构建分类树并缓存至 Redis 库存变动记录完整审计链路(变动前/后数量、操作人、变动类型),支持追溯与对账 使用Docker Compose编排全套9个服务容器,Docker volume保证数据持久化 引入Prophet时间序列模型进行需求预测(MAPE<20%),结合供应商交货周期自动生成智能补货建议 使用Z-score 统计算法实现库存变动异常检测,自动识别异常出入库行为并推送预警通知