采购支出 SaaS 平台

电子商务 B2B 案例ID:241909
蓝枫
7 年经验· 支出宝
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

【作品介绍】

本作品是一个企业级采购支出管理SaaS平台——支出宝采购协同平台,属于B2B领域的企业服务产品。平台为中大型企业提供数智化供应商管理、预算管理、需求管理、战略寻源、合同管理、订单管理、库存管理、对账管理、支付管理等采购全场景解决方案。系统采用SpringBoot+SpringCloud微服务架构,支持多端访问(PC端、APP端、小程序、H5),覆盖先进制造、金融、零售快消、医疗健康等十余个行业。

【技术栈】
SpringBoot + SpringCloud + Redis + MongoDB + MySQL + RocketMQ

【本人负责角色】
作为核心开发工程师,主要负责供应商管理模块的设计与开发,以及系统部分性能优化工作。

【具体职责与技术实现】

1. 供应商全生命周期管理:负责供应商从入驻、审批、协同到绩效考核的完整流程开发。供应商入驻审批使用Redis分布式锁(key+UUID机制)防止多服务器重复操作,执行完毕后根据key+value释放锁。

2. 供应商排行榜实现:根据供应商考核结果,使用Redis的Zset数据结构实现供应商实时排行榜,支持查看商品下的供应商排名和供应商下的商品排名,相比数据库查询响应速度提升明显。

3. MongoDB缓存应用:供应商入驻流程的事件单存储于MongoDB中,根据单号查询或更新供应商信息,每条供应商信息关联大量附加信息时有效提升查询效率。

4. 幂等防重复提交:创建LRU算法淘汰数据的Map集合,在synchronized代码块中判断请求ID是否存在于LRUMap中,确定是否重复提交,防止并发场景下的重复操作。

5. 消息队列数据同步:使用RocketMQ实现业务库商品数据异步同步至中台库,保证数据最终一致性。

【项目成果】
系统已服务多家大型企业客户,供应商管理模块稳定支撑日均大量业务请求。

采购支出 SaaS 平台

电子商务 · B2B 案例ID:241909
联系该工程师
微信扫码,建群沟通
作者: 蓝枫 - 7年经验- 支出宝

案例介绍

【作品介绍】

本作品是一个企业级采购支出管理SaaS平台——支出宝采购协同平台,属于B2B领域的企业服务产品。平台为中大型企业提供数智化供应商管理、预算管理、需求管理、战略寻源、合同管理、订单管理、库存管理、对账管理、支付管理等采购全场景解决方案。系统采用SpringBoot+SpringCloud微服务架构,支持多端访问(PC端、APP端、小程序、H5),覆盖先进制造、金融、零售快消、医疗健康等十余个行业。

【技术栈】
SpringBoot + SpringCloud + Redis + MongoDB + MySQL + RocketMQ

【本人负责角色】
作为核心开发工程师,主要负责供应商管理模块的设计与开发,以及系统部分性能优化工作。

【具体职责与技术实现】

1. 供应商全生命周期管理:负责供应商从入驻、审批、协同到绩效考核的完整流程开发。供应商入驻审批使用Redis分布式锁(key+UUID机制)防止多服务器重复操作,执行完毕后根据key+value释放锁。

2. 供应商排行榜实现:根据供应商考核结果,使用Redis的Zset数据结构实现供应商实时排行榜,支持查看商品下的供应商排名和供应商下的商品排名,相比数据库查询响应速度提升明显。

3. MongoDB缓存应用:供应商入驻流程的事件单存储于MongoDB中,根据单号查询或更新供应商信息,每条供应商信息关联大量附加信息时有效提升查询效率。

4. 幂等防重复提交:创建LRU算法淘汰数据的Map集合,在synchronized代码块中判断请求ID是否存在于LRUMap中,确定是否重复提交,防止并发场景下的重复操作。

5. 消息队列数据同步:使用RocketMQ实现业务库商品数据异步同步至中台库,保证数据最终一致性。

【项目成果】
系统已服务多家大型企业客户,供应商管理模块稳定支撑日均大量业务请求。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×