Skip to content

Commit d514bab

Browse files
author
joshua.shi
committed
新增
1 parent 0ed29fc commit d514bab

File tree

6 files changed

+21
-0
lines changed

6 files changed

+21
-0
lines changed

TODO/uml/Java总结知识点.pos

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
@startuml
2+
title: ReplicaManager#appendRecords
3+
4+
actor ReplicaManager as ReplicaManager
5+
6+
alt requiredAcks值合法
7+
ReplicaManager -> ReplicaManager : 写入消息集到本地日志
8+
ReplicaManager -> ReplicaManager : 构建写入结果状态
9+
alt 等待其他副本完成写入
10+
ReplicaManager -> ReplicaManager : 创建延时请求对象
11+
ReplicaManager -> ReplicaManager : 交由 Puratory 管理
12+
else
13+
ReplicaManager -> ReplicaManager : 调用回调逻辑
14+
end
15+
else requiredAcks值非法
16+
ReplicaManager -> ReplicaManager : 构造特定异常对象
17+
ReplicaManager -> ReplicaManager : 封装进回调函数执行
18+
end
19+
20+
@enduml
33.3 KB
Loading
34.4 KB
Loading
30.8 KB
Loading
71.6 KB
Loading

0 commit comments

Comments
 (0)