技术架构图 3.0 KB

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