-
多 IP 并发请求:
- 图表顶部显示了来自多个 IP 的并发请求。
-
负载均衡:
- 负载均衡器接收所有请求,并将它们分配到多个 Spring Boot 实例中。
-
多实例部署:
- 显示了多个 Spring Boot 实例(1, 2, …, N),每个实例都能独立处理请求。
-
实例内部处理流程:
- Tomcat 服务器:接收 HTTP 请求。
- DispatcherServlet:Spring MVC 的核心,协调请求处理。
- 线程池:管理并发请求,避免为每个请求创建新线程。
- Controller、Service 层和数据访问层:处理具体的业务逻辑。
- 数据库连接池:优化数据库访问,提高并发处理能力。
-
共享数据库:
- 所有实例共享同一个数据库,确保数据一致性。
-
响应返回:
- 处理完成后,响应通过原路径返回给客户端。