一、业务架构
处理会员入会、账户管理和第三方平台集成。
1、账户管理
- 支持创建账号和店铺绑定
- 按照账号分库分表
2、用户管理
- 用户基本信息查询
- 用户入会、退会、历史用户接入
3、第三方模块集成
- 电商平台会员等级、积分打通
- 下游品牌打通
二、技术架构
1、整体框架
多模块架构:基于Spring Boot的多模块架构
缓存架构:本地缓存+分布式缓存
2、基础框架
核心框架:Spring Boot
任务:xxl-job
ORM框架:MyBatis
数据库:MySQL
缓存:Redis
配置中心:Nacos
连接池:Hikari
日志框架:logback
其他工具:Guava、Apache Commons、Hutool