通用的系统架构Draft
General system architecture
概览Overview
各部分说明
Clinet: 客户端
- Browser: 浏览器
Access: 接入层
- Gateway: 网关
- 日志
- 负载均衡
- 熔断限流
- 认证/鉴权(通过调用Auth服务实现)
- 链接池
- Auth: 认证/鉴权 服务
- 认证服务:登录/登出/修改密码、用户管理
- 鉴权服务:权限管理、角色管理
Services: 业务服务
- Files: 文件服务
- Messages: 消息服务
- Workflow: 工作流
- Scheduling: 分布式任务调度
Storage: 存储层
- Database: 数据库
- Cache: 缓存
- MQ: 消息队列
- Other External systems: 其他外部系统
业务服务内部结构
FrontEnd
TODO
BackEnd
主要处理流程
登录
资源
RUST WEB framework
https://github.com/flosse/rust-web-framework-comparison?tab=readme-ov-file