| 1234567891011121314151617181920212223242526272829303132333435363738 |
- ┌─────────────────────────────────────────────────────────────┐
- │ 客户端 (Web/APP/H5) │
- └───────────────────────┬─────────────────────────────────────┘
- │
- ▼
- ┌─────────────────────────────────────────────────────────────┐
- │ API 网关 │
- └───────────┬───────────────────────────────┬─────────────────┘
- │ │
- ▼ ▼
- ┌────────────────── ┐ ┌────────────────────────────┐
- │ 账户服务 │ │ 额度限流服务 │
- │ (注册/登录/角色) │ │ (分账号管控调用次数) │
- └───────────┬───────┘ └───────────────┬────────────┘
- │ │
- ▼ ▼
- ┌───────────────────┐ ┌───────────────────┐
- │ 邀请服务 │ │ 商品爬取服务 │
- │(邀请码/链接/记录) │ └──────────────────┘
- └───────────┬───────┘
- │
- ▼
- ┌─────────────────┐
- │ 奖励服务 │
- │(赠送爬取次数) │
- └───────────┬─────┘
- │
- └───────────────────┐
- │
- ┌───────────────────┐ ▼
- │ 支付&会员服务 │ ┌───────────────────┐
- │(支付/套餐/会员) │───▶│ 额度限流服务 │
- └───────────────────┘ └───────────────────┘
- ---------------------- 底层支撑 ----------------------
- 数据库:存储用户、邀请、订单、日志数据
- Redis:缓存登录态、用户额度、邀请码
- 消息队列:异步处理奖励发放、支付回调、爬取任务
|