一、业务架构

处理会员积分、账户管理和第三方平台集成。

1、账户管理

  • 区分普通账号和品牌账号,提供多维度的业务构建基础
  • 按照账号分库分表

2、积分管理

  • 支持多种积分发放场景,单个、批量
  • 支持积分余额查询,明细查询
  • 实现积分风控,每日限额,大额告警
  • 实现积分过期

3、用户管理

  • 用户基本信息查询
  • 用户合并、解绑
  • 用户积分同步

4、第三方模块继承

  • 电商平台会员等级、积分打通
  • 下游品牌打通

二、技术架构

1、整体框架

分层架构:采用经典的控制层、服务层、数据访问层设计

缓存架构:本地缓存+分布式缓存

2、基础框架

核心框架:Spring Boot

ORM框架:JFinal

数据库:MySQL

缓存:Redis

连接池:Hikari

日志框架:logback

其他工具:Guava、Apache Commons、Hutool