File tree Expand file tree Collapse file tree 1 file changed +29
-29
lines changed
.qoder/repowiki/zh/content Expand file tree Collapse file tree 1 file changed +29
-29
lines changed Original file line number Diff line number Diff line change @@ -76,35 +76,35 @@ TinyFlow 采用前后端分离的现代化架构,前端与后端各自独立
7676
7777``` mermaid
7878graph TB
79- subgraph "用户端"
80- Client[用户端 (Web/Mobile)]
81- end
82- subgraph "网关层"
83- Nginx[Nginx 反向代理 + 负载均衡]
84- end
85- subgraph "应用层"
86- Frontend[Vue 3 前端 (静态资源)]
87- Backend[Spring Boot 后端服务]
88- end
89- subgraph "中间件层"
90- Caffeine[Caffeine (L1 本地缓存)]
91- Redis[Redis (L2 分布式缓存)]
92- RabbitMQ[RabbitMQ (消息队列)]
93- end
94- subgraph "数据层"
95- MySQL[MySQL (持久化层)]
96- Consumer[统计消费者 (批量写入)]
97- end
98- Client --> Nginx
99- Nginx --> Frontend
100- Nginx --> Backend
101- Backend --> Caffeine
102- Backend --> Redis
103- Backend --> RabbitMQ
104- Caffeine --> Redis
105- Redis --> MySQL
106- RabbitMQ --> Consumer
107- Consumer --> MySQL
79+ subgraph "用户端"
80+ Client[" 用户端 (Web/Mobile)" ]
81+ end
82+ subgraph "网关层"
83+ Nginx[" Nginx 反向代理 + 负载均衡" ]
84+ end
85+ subgraph "应用层"
86+ Frontend[" Vue 3 前端 (静态资源)" ]
87+ Backend[" Spring Boot 后端服务" ]
88+ end
89+ subgraph "中间件层"
90+ Caffeine[" Caffeine (L1 本地缓存)" ]
91+ Redis[" Redis (L2 分布式缓存)" ]
92+ RabbitMQ[" RabbitMQ (消息队列)" ]
93+ end
94+ subgraph "数据层"
95+ MySQL[" MySQL (持久化层)" ]
96+ Consumer[" 统计消费者 (批量写入)" ]
97+ end
98+ Client --> Nginx
99+ Nginx --> Frontend
100+ Nginx --> Backend
101+ Backend --> Caffeine
102+ Backend --> Redis
103+ Backend --> RabbitMQ
104+ Caffeine --> Redis
105+ Redis --> MySQL
106+ RabbitMQ --> Consumer
107+ Consumer --> MySQL
108108```
109109
110110** Diagram sources**
You can’t perform that action at this time.
0 commit comments