如何绘制电商项目的详细架构图?

2026-06-11 12:441阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计757个文字,预计阅读时间需要4分钟。

如何绘制电商项目的详细架构图?

项目架构图如下:+-----------------+| 项目结构图说明 |+-----------------+客户端可以是PC端,也可以是手机或其他移动设备。当客户端向后台发送请求时,首先需要经过我们的路由器。路由器根据我们的VI进行请求处理。

  • 项目架构图如下:
  • 项目结构图的说明:
  • 客户端可以是pc端,也可以是手机,或者其它的移动设备,当客户端向后台发送请求的时候,首先需要经过我们的路由器,路由器根据我们的VIP(虚拟IP地址)将请求转换给具体的虚拟路由器(keepalived+nginx),为了保证高可用,此时的虚拟路由器是需要做高可用配置的(至少两台以上的服务)。主要用来解决单点故障。

    Nginx单点可以解决5万的并发,并且Nginx还能够做限流(IP限流,或者访问速率限流),并且Nginx还具备缓存的功能。后期为了解决更高的并发,我们可以加入openResty,这样单点就可以解决10k到1000k的并发。

    虚拟路由器将请求转发给我们的网关(Gateway)GateWay的主要作用如下

    1. 将用户的请求转发给具体的微服务。

    2. 限流,微服务网关需要使用服务器发布,譬如tomcat,所以这一块所解决的并发是有限的,主要为后台的商品,订单,用户微服务模块提供保护。

    如何绘制电商项目的详细架构图?

    3. 统一的鉴权。从而判断用户是否能够进行对应的操作。

    阅读全文

    本文共计757个文字,预计阅读时间需要4分钟。

    如何绘制电商项目的详细架构图?

    项目架构图如下:+-----------------+| 项目结构图说明 |+-----------------+客户端可以是PC端,也可以是手机或其他移动设备。当客户端向后台发送请求时,首先需要经过我们的路由器。路由器根据我们的VI进行请求处理。

  • 项目架构图如下:
  • 项目结构图的说明:
  • 客户端可以是pc端,也可以是手机,或者其它的移动设备,当客户端向后台发送请求的时候,首先需要经过我们的路由器,路由器根据我们的VIP(虚拟IP地址)将请求转换给具体的虚拟路由器(keepalived+nginx),为了保证高可用,此时的虚拟路由器是需要做高可用配置的(至少两台以上的服务)。主要用来解决单点故障。

    Nginx单点可以解决5万的并发,并且Nginx还能够做限流(IP限流,或者访问速率限流),并且Nginx还具备缓存的功能。后期为了解决更高的并发,我们可以加入openResty,这样单点就可以解决10k到1000k的并发。

    虚拟路由器将请求转发给我们的网关(Gateway)GateWay的主要作用如下

    1. 将用户的请求转发给具体的微服务。

    2. 限流,微服务网关需要使用服务器发布,譬如tomcat,所以这一块所解决的并发是有限的,主要为后台的商品,订单,用户微服务模块提供保护。

    如何绘制电商项目的详细架构图?

    3. 统一的鉴权。从而判断用户是否能够进行对应的操作。

    阅读全文