Skip to content

通用的系统架构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