java程序员-http://www.it-ebooks.info/

年轻的我,脚踩大地,仰望天空,路还很长....

博客园 首页 新随笔 联系 订阅 管理

采购方:提前采购需求,之后采购方双方进行协同(各种审批),最终完成采购,在这个过程中,需要给其他的ERP对接,包括常见的SAP,EBS,金蝶用友等大型ERP系统

供应商:供应商管理,包括维护具体的物料信息

物料:采买的具体物资

技术点:

1. 在整个流程中,涉及单据审批,审批可能需要和外部系统进行同步,基本采用API调用,外部系统的回传提供消息队列进行接收(回调)

2. 整个过程中,采用了分布式锁,防止并发对一个单据进行处理

3. 在数据库底层,采用乐观锁,防止覆盖更新,相对于分布式锁而言,2种处理方式针对的场景不一样,这里有个原则就是多种方案

4. 技术设计上,可以自定义写注解,处理一些通用的逻辑,此次重点在于开发者有此种意识,至于实现基本不是特别复杂,也是做事的技巧

 

 

 

 

 

posted on 2023-07-03 01:59  gstsyyb  阅读(205)  评论(0编辑  收藏  举报