- MySQL ACID: sequenceDiagram 中分号被 Mermaid v10+ 解析为语句分隔符,改为引号包裹 - Redis 哨兵: 节点 I 的关闭括号写成了 }(diamond)应为 ](rectangle),同时 >= 改为 ≥ 避免 > 歧义
This commit is contained in:
@@ -392,7 +392,7 @@ sequenceDiagram
|
|||||||
participant S as MySQL Server 层
|
participant S as MySQL Server 层
|
||||||
participant B as binlog
|
participant B as binlog
|
||||||
|
|
||||||
C->>E: BEGIN; UPDATE ...; COMMIT
|
C->>E: "BEGIN, UPDATE ..., COMMIT"
|
||||||
Note over E: 执行过程中:改 Buffer Pool 页 + 写 undo log<br/>同时把物理变更写入 redo log buffer
|
Note over E: 执行过程中:改 Buffer Pool 页 + 写 undo log<br/>同时把物理变更写入 redo log buffer
|
||||||
|
|
||||||
rect rgb(235, 245, 255)
|
rect rgb(235, 245, 255)
|
||||||
|
|||||||
@@ -145,8 +145,8 @@ graph TD
|
|||||||
D --> E{"它是什么角色?"}
|
D --> E{"它是什么角色?"}
|
||||||
E -->|"replica / 其他哨兵"| F["停在 SDOWN<br/>永远不会升级成 ODOWN"]
|
E -->|"replica / 其他哨兵"| F["停在 SDOWN<br/>永远不会升级成 ODOWN"]
|
||||||
E -->|master| G["向其他哨兵发<br/>SENTINEL is-master-down-by-addr"]
|
E -->|master| G["向其他哨兵发<br/>SENTINEL is-master-down-by-addr"]
|
||||||
G --> H{"认为主下线的哨兵数<br/>>= quorum ?"}
|
G --> H{"认为主下线的哨兵数<br/>≥ quorum ?"}
|
||||||
H -->|否| I["仅 SDOWN,不触发故障转移<br/>(继续问,票数够了再说)"}
|
H -->|否| I["仅 SDOWN,不触发故障转移<br/>(继续问,票数够了再说)"]
|
||||||
H -->|是| J["标记 ODOWN(客观下线)<br/>→ 触发 Leader 选举"]
|
H -->|是| J["标记 ODOWN(客观下线)<br/>→ 触发 Leader 选举"]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user