跳到主要内容

总体架构图

image-20220722162706727

  • 展示层:各个端口:买家卖家管理端,已经三方应用:支付宝微信。
  • 负载均衡:可以使用nginx或其他中间件做负载均衡
  • 网关:使用spring gateway作为网关,使用Sentinel做限流、熔断、降级
  • 微服务:拆分为会员、订单、商品等服务,使用nacos作为服务注册和配置中心,用openfeign做服务调用,使用seata做分布式事务
  • 数据层:Mysql、Redis 、RabbitMq、Elasticsearch和XXL-Job(任务调度)