软件环境: Spring Boot + MySQL + Redis + RabbitMQ + Uniapp + Vue + JavaScript + Spring Security
+ ElementUI
• 开发人员: 3 人
• 项目描述:喜闻商城是一个由 Uniapp 打包为安卓和 H5 项目,目前在海外运营。该项目的核心模
块包括:交易模块、用户模块、区块链模块、商城模块、后台管理模块和定时任务模块。
• 责任描述:
– 后端:实现了商品支付系统、商品分红处理、商城虚拟币系统、区块链数据提供和登录系统。
– 前端:负责页面组件封装、处理平台兼容性、接口域名检测、封装长记录缓存、错误信息上报
和兼容信息收集。
• 技术点描述:
– 利用 Redis 实现了分布式锁,确保了关键操作的原子性和并发性,同时处理了虚拟币红包功
能,提供了高效的随机红包生成和分发,并记录了操作日志,包括但不限于记录密码错误次
数、取消订单等操作。
– 利用 RabbitMQ 处理了货币系统任务,例如异步通知和确认交易订单,以及更新用户余额等场
景。其他应用场景包括但不限于:处理商城订单状态变更通知、实现