diff --git a/notes/pics/fencing-token.png b/notes/pics/fencing-token.png index 0a8b41f5..cf89866b 100644 Binary files a/notes/pics/fencing-token.png and b/notes/pics/fencing-token.png differ diff --git a/notes/pics/paxos-example.png b/notes/pics/paxos-example.png index c56f1235..179cba73 100644 Binary files a/notes/pics/paxos-example.png and b/notes/pics/paxos-example.png differ diff --git a/notes/pics/rocketmq-transaction.png b/notes/pics/rocketmq-transaction.png index 5c2731b8..721352d1 100644 Binary files a/notes/pics/rocketmq-transaction.png and b/notes/pics/rocketmq-transaction.png differ diff --git a/notes/pics/rpc-call.png b/notes/pics/rpc-call.png index aed2d4e2..1c134c8c 100644 Binary files a/notes/pics/rpc-call.png and b/notes/pics/rpc-call.png differ diff --git a/notes/pics/saga.png b/notes/pics/saga.png index 71924fab..813b7fdf 100644 Binary files a/notes/pics/saga.png and b/notes/pics/saga.png differ diff --git a/tools/diagram/src/fencing-token.svg b/tools/diagram/src/fencing-token.svg index 589d8d6e..57715a04 100644 --- a/tools/diagram/src/fencing-token.svg +++ b/tools/diagram/src/fencing-token.svg @@ -1,23 +1,23 @@ - + - + @@ -26,23 +26,19 @@ - - + 客户端 1 - - + 锁服务 - - + 客户端 2 - - + 存储 获取锁 成功,令牌 33 - + GC 停顿 锁过期 diff --git a/tools/diagram/src/paxos-example.svg b/tools/diagram/src/paxos-example.svg index 18892f67..706a00cc 100644 --- a/tools/diagram/src/paxos-example.svg +++ b/tools/diagram/src/paxos-example.svg @@ -1,23 +1,23 @@ - + - + @@ -27,20 +27,15 @@ - - + Proposer A - - + Acceptor X - - + Acceptor Y - - + Acceptor Z - - + Proposer B Prepare(2) diff --git a/tools/diagram/src/rocketmq-transaction.svg b/tools/diagram/src/rocketmq-transaction.svg index 709ef781..7a2ea746 100644 --- a/tools/diagram/src/rocketmq-transaction.svg +++ b/tools/diagram/src/rocketmq-transaction.svg @@ -1,23 +1,23 @@ - + - + @@ -25,14 +25,11 @@ - - + 生产者 - - + Broker - - + 消费者 ① 发送半消息 diff --git a/tools/diagram/src/rpc-call.svg b/tools/diagram/src/rpc-call.svg index 15422027..67084430 100644 --- a/tools/diagram/src/rpc-call.svg +++ b/tools/diagram/src/rpc-call.svg @@ -1,42 +1,42 @@ - + - + - + 一次 RPC 调用 - - + + 注册中心 - + 库存服务 10.0.0.8 - + 库存服务 10.0.0.9 订单服务(调用方) @@ -50,15 +50,15 @@ 序列化后从缓存的地址中选一个实例 库存服务(服务方) - - - - - - - - - + + + + + + + + + 解码请求帧, 通过反射调用 InventoryServiceImpl @@ -70,8 +70,8 @@ ② 请求帧:请求 ID + 方法 + 参数 - - + + ID 7 true diff --git a/tools/diagram/src/saga.svg b/tools/diagram/src/saga.svg index 08102a41..e5d2668f 100644 --- a/tools/diagram/src/saga.svg +++ b/tools/diagram/src/saga.svg @@ -1,56 +1,51 @@ - + - + - + Saga - - + T1 本地事务提交 - - + T2 本地事务提交 - T3 失败 - - + C1 补偿 T1 - - + C2 补偿 T2