Skip to content

Commit 1fc9447

Browse files
committed
fix: 将不支持的 mindmap 图表转为 flowchart
1 parent 3ecc067 commit 1fc9447

2 files changed

Lines changed: 34 additions & 36 deletions

File tree

src/pages/ConcurrencyPatterns.tsx

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -68,24 +68,23 @@ function OverviewTab() {
6868
<div className="flex flex-col gap-6">
6969
<Layer title="📐 并发策略矩阵">
7070
<MermaidDiagram chart={`
71-
mindmap
72-
root((并发模式))
73-
批量并行
74-
Promise.all
75-
并发限制
76-
分批处理
77-
请求队列
78-
FIFO 顺序
79-
状态机
80-
去重
81-
分布式锁
82-
文件锁
83-
指数退避
84-
原子操作
85-
容错模式
86-
Promise.allSettled
87-
独立失败
88-
继续处理
71+
flowchart LR
72+
ROOT["并发模式"] --- A["批量并行"]
73+
ROOT --- B["请求队列"]
74+
ROOT --- C["分布式锁"]
75+
ROOT --- D["容错模式"]
76+
A --- A1["Promise.all"]
77+
A --- A2["并发限制"]
78+
A --- A3["分批处理"]
79+
B --- B1["FIFO 顺序"]
80+
B --- B2["状态机"]
81+
B --- B3["去重"]
82+
C --- C1["文件锁"]
83+
C --- C2["指数退避"]
84+
C --- C3["原子操作"]
85+
D --- D1["Promise.allSettled"]
86+
D --- D2["独立失败"]
87+
D --- D3["继续处理"]
8988
`} />
9089
</Layer>
9190

src/pages/DesignTradeoffs.tsx

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -80,24 +80,23 @@ function OverviewTab() {
8080
</p>
8181

8282
<MermaidDiagram chart={`
83-
mindmap
84-
root((设计哲学))
85-
安全优先
86-
信任边界
87-
审批模式
88-
语义分割
89-
健壮性
90-
多层检测
91-
优雅降级
92-
回退策略
93-
性能感知
94-
并行发现
95-
智能缓存
96-
批处理
97-
状态管理
98-
队列模式
99-
单例遥测
100-
顺序执行
83+
flowchart LR
84+
ROOT["设计哲学"] --- A["安全优先"]
85+
ROOT --- B["健壮性"]
86+
ROOT --- C["性能感知"]
87+
ROOT --- D["状态管理"]
88+
A --- A1["信任边界"]
89+
A --- A2["审批模式"]
90+
A --- A3["语义分割"]
91+
B --- B1["多层检测"]
92+
B --- B2["优雅降级"]
93+
B --- B3["回退策略"]
94+
C --- C1["并行发现"]
95+
C --- C2["智能缓存"]
96+
C --- C3["批处理"]
97+
D --- D1["队列模式"]
98+
D --- D2["单例遥测"]
99+
D --- D3["顺序执行"]
101100
`} />
102101
</Layer>
103102

0 commit comments

Comments
 (0)