mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-03 15:06:36 +08:00
[优化] 改名
This commit is contained in:
+15
-15
@@ -1,13 +1,13 @@
|
||||
# ATSFlare 设计基线
|
||||
# OpenFlare 设计基线
|
||||
|
||||
## 1. 文档目的
|
||||
|
||||
本文档只保留 ATSFlare 当前有效的产品边界、系统结构与稳定约束。
|
||||
本文档只保留 OpenFlare 当前有效的产品边界、系统结构与稳定约束。
|
||||
|
||||
当前状态:
|
||||
|
||||
* 第一版、第二版、第三版均已完成
|
||||
* 前端改造已完成,`atsf_server/web` 新版工程已成为正式基线
|
||||
* 前端改造已完成,`openflare_server/web` 新版工程已成为正式基线
|
||||
* 第五版(0.5.x)已完成,OpenResty 反代、缓存性能优化与主配置接管已落地
|
||||
* 第六版(0.6.x)已立项,目标聚焦节点流量数据采集、访问分析与数据看板升级
|
||||
* 已完成阶段的实现细节以代码与 Git 历史为准,不再在本文档中维护过程性设计
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
## 2. 产品定位
|
||||
|
||||
ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部租户提供 CDN SaaS 能力。
|
||||
OpenFlare 当前定位为内部自用的反向代理控制面,不面向外部租户提供 CDN SaaS 能力。
|
||||
|
||||
当前核心能力:
|
||||
|
||||
@@ -70,7 +70,7 @@ ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部
|
||||
* 主配置文件由 Server 统一生成并由 Agent 受控落地,不开放节点侧手改后再回传合并
|
||||
* 性能优化参数统一在 Server 配置,不支持按节点分叉不同性能模板
|
||||
* 第五版不开放任意自定义 Nginx/OpenResty 片段上传,不提供任意指令执行入口, 但是需要保留拓展能力, 为后续开放准备
|
||||
* 允许在管理端提供 OpenResty 主配置模板编辑能力,但模板必须保留 ATSFlare 预留占位符,确保性能参数、证书目录与受管路由 include 继续由 Server 统一渲染
|
||||
* 允许在管理端提供 OpenResty 主配置模板编辑能力,但模板必须保留 OpenFlare 预留占位符,确保性能参数、证书目录与受管路由 include 继续由 Server 统一渲染
|
||||
|
||||
第六版边界补充:
|
||||
|
||||
@@ -93,18 +93,18 @@ ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部
|
||||
|
||||
### 4.1 Server
|
||||
|
||||
`atsf_server` 继续作为单体控制面:
|
||||
`openflare_server` 继续作为单体控制面:
|
||||
|
||||
* Gin
|
||||
* GORM
|
||||
* SQLite
|
||||
* 现有 ATSFlare 登录体系
|
||||
* 托管 `atsf_server/web` 静态构建产物
|
||||
* 现有 OpenFlare 登录体系
|
||||
* 托管 `openflare_server/web` 静态构建产物
|
||||
* 托管 OpenResty 主配置模板、性能参数与缓存参数
|
||||
|
||||
### 4.2 Agent
|
||||
|
||||
`atsf_agent` 继续作为 Go 单体程序:
|
||||
`openflare_agent` 继续作为 Go 单体程序:
|
||||
|
||||
* 单二进制
|
||||
* 节点本地执行
|
||||
@@ -115,7 +115,7 @@ ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部
|
||||
|
||||
### 4.3 Frontend
|
||||
|
||||
`atsf_server/web` 作为正式管理端前端基线:
|
||||
`openflare_server/web` 作为正式管理端前端基线:
|
||||
|
||||
* Next.js App Router
|
||||
* React 19
|
||||
@@ -128,11 +128,11 @@ ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部
|
||||
## 5. 总体架构
|
||||
|
||||
```text
|
||||
ATSFlare Server (Gin + SQLite + Web UI)
|
||||
OpenFlare Server (Gin + SQLite + Web UI)
|
||||
|
|
||||
| HTTP API / Config Pull
|
||||
v
|
||||
ATSFlare Agent (register / heartbeat / sync / apply / update)
|
||||
OpenFlare Agent (register / heartbeat / sync / apply / update)
|
||||
|
|
||||
v
|
||||
Local OpenResty or Docker OpenResty
|
||||
@@ -239,7 +239,7 @@ ATSFlare Agent (register / heartbeat / sync / apply / update)
|
||||
|
||||
## 8. 模块边界
|
||||
|
||||
### 8.1 `atsf_server`
|
||||
### 8.1 `openflare_server`
|
||||
|
||||
负责:
|
||||
|
||||
@@ -252,7 +252,7 @@ ATSFlare Agent (register / heartbeat / sync / apply / update)
|
||||
* 发布与激活
|
||||
* 节点状态与设置管理
|
||||
|
||||
### 8.2 `atsf_agent`
|
||||
### 8.2 `openflare_agent`
|
||||
|
||||
负责:
|
||||
|
||||
@@ -266,7 +266,7 @@ ATSFlare Agent (register / heartbeat / sync / apply / update)
|
||||
* 自我更新
|
||||
* 应用结果上报
|
||||
|
||||
### 8.3 `atsf_server/web`
|
||||
### 8.3 `openflare_server/web`
|
||||
|
||||
负责:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user