一.技术栈:SpringCloud+MongoDB+Redisson+Seata+Kafka+S3+Textract
二.项目描述:ROC是一个仓库系统,后端包括订单、任务、收货、库存、拣货打包等子系统。前端提供Web网页给管理人员管理仓库内订单、任务和库存,提供App给仓库操作人员进行出入库以及库存操作。使用微服务架构,减少功能模块之间的耦合。优化仓库内操作流程,添加更多自动化流程,减少操作人员的点击操作。引入图文识别,实现特殊商品的快捷出入库。
三.职责划分:参与项目需求分析、开发周期评估和项目进度管理等职责,解决复杂问题和Bug。实现图文识别条码标签功能。实现控制并发更新库存功能。负责任务和库存等子系统后端开发。
四.主要任务成绩:
1.搭建整个系统的框架,制定标准的编码规范以及错误编码,规范前后端对接流程。优化架构后综合效率相较于WOS4提升20%。
2.利用Textract进行图文识别,再使用对应匹配规则提取标签数据,自动匹配实现拍照即可完成出入库操作。
3.引入分布式事务,保障业务流程中订单任务创建以及库存更新等重要业务场景的数据一致性。
4.引入分布式锁,利用 FairLock 确保库存更新操作时的顺序。
点击空白处退出提示
评论