主导项目:青岛海洋所本地化商城系统
开发周期: 4个月 |
技术栈: Spring Cloud, Spring Boot, MyBatis, Redis, Elasticsearch, Redisson, Vue.js, 阿里云
OSS
项目描述: 针对青岛海洋研究所的本地化采购需求,主导了该商城系统的定制化开发与落地
。基于现有成熟商城方案,结合本地化部署环境及初期数据量级,进行了深度的架构评估与
技术瘦身,成功打造了轻量化、易维护的专属电商系统。
1. 架构评估与轻量化重构:
主导技术方案评审,摒弃了过度设计的中间件集群方案,采用轻量化微服务架构。在保障核
心业务高可用的前提下,大幅降低了系统部署门槛与后期运维成本,实现了4个月内的快速
交付。
2. 核心业务与分布式锁应用:
负责商城核心交易链路开发,引入 Redisson 分布式锁解决高并发下的库存超卖与订单幂等
问题,保障交易数据的绝对一致性。
3. 搜索服务与缓存优化:
针对本地化商品检索需求,集成 Elasticsearch 构建轻量级搜索服务;结合 Redis 缓存热点商
品数据,有效提升了前端页面的响应速度与用户体验。
4. 自研审批流与前端定制:
根据研究所内部采购合规要求,采用 Vue.js + 原生 JS 完成了商城前站首页的定制化开发,
从零自研了轻量级审批流模块,完美契合内部业务流转。
5. 云原生存储与数据托管:
底层采用 阿里云 RDS (MySQL) 托管数据库服务,保障数据安全与自动备份;集成 阿里云
OSS 对象存储,实现海量商品图片与附件的高效分发与静态资源卸载。