Update 更新文档
This commit is contained in:
90
系统整体设计.md
Normal file
90
系统整体设计.md
Normal file
@@ -0,0 +1,90 @@
|
||||
### 实时数据分析系统整体设计
|
||||
|
||||
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[Futu API 数据源] --> B[连接管理模块]
|
||||
B --> C[认证与权限验证]
|
||||
C --> D[数据订阅管理]
|
||||
D --> E[接收数据推送]
|
||||
|
||||
E --> F[数据缓冲队列]
|
||||
F --> G[流量控制]
|
||||
G --> H{数据分类路由器}
|
||||
|
||||
H -- 实时报价 --> I[报价处理模块]
|
||||
H -- 实时摆盘 --> J[摆盘处理模块]
|
||||
H -- 实时K线 --> K[K线处理模块]
|
||||
H -- 实时逐笔 --> L[逐笔处理模块]
|
||||
H -- 实时经纪队列 --> M[经纪队列处理模块]
|
||||
|
||||
I --> N[数据处理引擎]
|
||||
J --> N
|
||||
K --> N
|
||||
L --> N
|
||||
M --> N
|
||||
|
||||
N --> O[数据质量校验]
|
||||
O --> P[异常检测与告警]
|
||||
P --> Q[结果缓存]
|
||||
Q --> R[结果生成]
|
||||
|
||||
R --> S[监控与日志系统]
|
||||
R --> T[数据存储模块]
|
||||
R --> U[API响应接口]
|
||||
|
||||
%% 容错与恢复模块
|
||||
V[心跳检测] --> B
|
||||
W[自动重连机制] --> B
|
||||
X[故障转移] --> B
|
||||
|
||||
%% 配置与管理
|
||||
Y[配置管理] --> Z[所有模块]
|
||||
AA[系统监控面板] --> S
|
||||
|
||||
%% 数据流监控
|
||||
S --> AB[性能指标收集]
|
||||
AB --> AC[告警通知]
|
||||
|
||||
%% 样式美化
|
||||
style A fill:#e1f5fe
|
||||
style B fill:#bbdefb
|
||||
style C fill:#90caf9
|
||||
style D fill:#64b5f6
|
||||
style E fill:#42a5f5
|
||||
style F fill:#2196f3
|
||||
style G fill:#1e88e5
|
||||
style H fill:#1976d2
|
||||
style I fill:#ffebee
|
||||
style J fill:#ffcdd2
|
||||
style K fill:#ef9a9a
|
||||
style L fill:#e57373
|
||||
style M fill:#ef5350
|
||||
style N fill:#ff9800
|
||||
style O fill:#ffb74d
|
||||
style P fill:#ffa726
|
||||
style Q fill:#ff9800
|
||||
style R fill:#4caf50
|
||||
style S fill:#795548
|
||||
style T fill:#8d6e63
|
||||
style U fill:#78909c
|
||||
style V fill:#f44336
|
||||
style W fill:#e53935
|
||||
style X fill:#d32f2f
|
||||
style Y fill:#7b1fa2
|
||||
style Z fill:#6a1b9a
|
||||
style AA fill:#4a148c
|
||||
style AB fill:#bf360c
|
||||
style AC fill:#d84315
|
||||
|
||||
classDef critical fill:#ffebee,stroke:#f44336,stroke-width:2px
|
||||
classDef important fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
|
||||
classDef storage fill:#e8f5e8,stroke:#4caf50,stroke-width:2px
|
||||
|
||||
class B,V,W,X critical
|
||||
class H,N,R important
|
||||
class F,Q,T storage
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user