mirror of
https://github.com/Websoft9/websoft9.git
synced 2025-01-24 10:17:15 +08:00
33 lines
601 B
Markdown
33 lines
601 B
Markdown
|
# Developer Guide
|
|||
|
|
|||
|
## 架构
|
|||
|
|
|||
|
### 微服务
|
|||
|
|
|||
|
存在的微服务以及选型:
|
|||
|
|
|||
|
* System
|
|||
|
* MQ
|
|||
|
* Monitor: NetData
|
|||
|
* SSH Ternimal
|
|||
|
* File Browser
|
|||
|
* Storage
|
|||
|
* User
|
|||
|
* API gateway: Kong
|
|||
|
* Web-Container
|
|||
|
* Web-DB
|
|||
|
* Proxy&DNS(待定)
|
|||
|
* App&CLI(开发)
|
|||
|
|
|||
|
![image](https://user-images.githubusercontent.com/16741975/216497356-3913abd2-0b75-4619-8c40-512079e35f5b.png)
|
|||
|
|
|||
|
|
|||
|
### 基础组件
|
|||
|
|
|||
|
技术选型如下:
|
|||
|
|
|||
|
* 架构:JS UI + API Backend
|
|||
|
* 后端:Python, Docker, Docker-compose, FastAPI, Typer
|
|||
|
* API生成与测试:apipost/apifox
|
|||
|
* 身份验证:supertokens
|