供应链金融SRM平台

我要开发同款
proginn11051691332023年06月28日
180阅读
所属分类零售电商

作品详情

上海旺旺食品 SRM 平台
系统主要分为:
1 、基础权限模块;
2 、在线竞标 、询报价;
3 、 订单 、物流模块;
4 、 合同模块;
5 、 招投标模块;
所用到的主要后端框架为 SpringBoot 、SpringCloud、MyBatis 、lts-job ;注册中心为eureka;数据库上主要用到 MySQL和 redis。
业绩:
在项目中,我承担了电子签章、招投标模块和审批流的开发和实现任务。以下是对这些模块的优化和难点处理的描述:
1、电子签章:集成第三方电子签章服务,通过与第三方电子签章服务提供商的API进行集成,实现了电子签章的功能。
2、招投标模块:主要实现了招标信息发布 、投标报名 、评标和竞标等环节。
3、审批流并发问题处理:
难点分析:在审批流中,可能会出现多个并发请求同时对同一审批进行操作,例如审批人员同时审批或撤销审批。这会引发并发冲突和数据一致性问题。
分布式锁处理:为了解决并发请求的问题,我们可以引入分布式锁机制。通过使用分布式锁,例如基于Redisson的分布式锁,对共享资源(如审批流程)进行加锁和解锁操作,确保同一时间只有一个请求能够执行修改操作,从而保证数据的一致性和并发安全性。
压测数据:在接口压测中,我们模拟了1000个并发请求对系统进行测试,每秒平均50个请求,平均响应时间在150毫秒以内。同时,通过引入分布式锁,成功处理了并发请求导致的数据一致性问题,确保了审批流程的正确性和稳定性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论