Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /