一、业务架构
处理会员积分、账户管理和第三方平台集成。
1、账户管理
- 区分普通账号和品牌账号,提供多维度的业务构建基础
- 按照账号分库分表
2、积分管理
- 支持多种积分发放场景,单个、批量
- 支持积分余额查询,明细查询
- 实现积分风控,每日限额,大额告警
- 实现积分过期
3、用户管理
- 用户基本信息查询
- 用户合并、解绑
- 用户积分同步
4、第三方模块继承
- 电商平台会员等级、积分打通
- 下游品牌打通
二、技术架构
1、整体框架
分层架构:采用经典的控制层、服务层、数据访问层设计
缓存架构:本地缓存+分布式缓存
2、基础框架
核心框架:Spring Boot
ORM框架:JFinal
数据库:MySQL
缓存:Redis
连接池:Hikari
日志框架:logback
其他工具:Guava、Apache Commons、Hutool