技术架构图 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ┌─────────────────────────────────────────────────────────────┐
  2. │ 客户端 (Web/APP/H5) │
  3. └───────────────────────┬─────────────────────────────────────┘
  4. ┌─────────────────────────────────────────────────────────────┐
  5. │ API 网关 │
  6. └───────────┬───────────────────────────────┬─────────────────┘
  7. │ │
  8. ▼ ▼
  9. ┌────────────────── ┐ ┌────────────────────────────┐
  10. │ 账户服务 │ │ 额度限流服务 │
  11. │ (注册/登录/角色) │ │ (分账号管控调用次数) │
  12. └───────────┬───────┘ └───────────────┬────────────┘
  13. │ │
  14. ▼ ▼
  15. ┌───────────────────┐ ┌───────────────────┐
  16. │ 邀请服务 │ │ 商品爬取服务 │
  17. │(邀请码/链接/记录) │ └──────────────────┘
  18. └───────────┬───────┘
  19. ┌─────────────────┐
  20. │ 奖励服务 │
  21. │(赠送爬取次数) │
  22. └───────────┬─────┘
  23. └───────────────────┐
  24. ┌───────────────────┐ ▼
  25. │ 支付&会员服务 │ ┌───────────────────┐
  26. │(支付/套餐/会员) │───▶│ 额度限流服务 │
  27. └───────────────────┘ └───────────────────┘
  28. ---------------------- 底层支撑 ----------------------
  29. 数据库:存储用户、邀请、订单、日志数据
  30. Redis:缓存登录态、用户额度、邀请码
  31. 消息队列:异步处理奖励发放、支付回调、爬取任务