diff --git a/notes/pics/bloom-filter.png b/notes/pics/bloom-filter.png index 6937dad66..4d6aa70b1 100644 Binary files a/notes/pics/bloom-filter.png and b/notes/pics/bloom-filter.png differ diff --git a/notes/pics/cache-aside-race.png b/notes/pics/cache-aside-race.png index bd150ceb3..aa813432f 100644 Binary files a/notes/pics/cache-aside-race.png and b/notes/pics/cache-aside-race.png differ diff --git a/notes/pics/circuit-breaker.png b/notes/pics/circuit-breaker.png index 3ddc6e37d..fdf7373ed 100644 Binary files a/notes/pics/circuit-breaker.png and b/notes/pics/circuit-breaker.png differ diff --git a/notes/pics/consumer-group.png b/notes/pics/consumer-group.png index 2041c12ca..8f95afcb2 100644 Binary files a/notes/pics/consumer-group.png and b/notes/pics/consumer-group.png differ diff --git a/notes/pics/csrf.png b/notes/pics/csrf.png index 8ff486a28..a36d1eb26 100644 Binary files a/notes/pics/csrf.png and b/notes/pics/csrf.png differ diff --git a/notes/pics/epoll.png b/notes/pics/epoll.png index 2f01bd30d..93608a4f5 100644 Binary files a/notes/pics/epoll.png and b/notes/pics/epoll.png differ diff --git a/notes/pics/fencing-token.png b/notes/pics/fencing-token.png index 9f714c3ef..0a8b41f56 100644 Binary files a/notes/pics/fencing-token.png and b/notes/pics/fencing-token.png differ diff --git a/notes/pics/lru.png b/notes/pics/lru.png index 38da77b8b..c5252ce23 100644 Binary files a/notes/pics/lru.png and b/notes/pics/lru.png differ diff --git a/notes/pics/paxos-example.png b/notes/pics/paxos-example.png index 3f66cdbfd..c56f12354 100644 Binary files a/notes/pics/paxos-example.png and b/notes/pics/paxos-example.png differ diff --git a/notes/pics/rate-limit.png b/notes/pics/rate-limit.png index f79e7b149..36705c08c 100644 Binary files a/notes/pics/rate-limit.png and b/notes/pics/rate-limit.png differ diff --git a/notes/pics/rocketmq-transaction.png b/notes/pics/rocketmq-transaction.png index 431ac11f4..5c2731b8a 100644 Binary files a/notes/pics/rocketmq-transaction.png and b/notes/pics/rocketmq-transaction.png differ diff --git a/notes/pics/saga.png b/notes/pics/saga.png index 9232b0742..71924fabb 100644 Binary files a/notes/pics/saga.png and b/notes/pics/saga.png differ diff --git a/tools/diagram/src/bloom-filter.svg b/tools/diagram/src/bloom-filter.svg index 8d3a077d4..83dbc77e9 100644 --- a/tools/diagram/src/bloom-filter.svg +++ b/tools/diagram/src/bloom-filter.svg @@ -15,7 +15,7 @@ .dash { stroke-dasharray: 5 4; } .line { stroke: #666; stroke-width: 1.3; fill: none; } .frame { fill: none; stroke: #999; stroke-width: 1; stroke-dasharray: 4 3; } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -79,10 +79,10 @@ 0 15 - + key1 - + key2 @@ -92,10 +92,10 @@ 插入 - + key3 - + key4 diff --git a/tools/diagram/src/cache-aside-race.svg b/tools/diagram/src/cache-aside-race.svg index 92e67788d..daaf127a6 100644 --- a/tools/diagram/src/cache-aside-race.svg +++ b/tools/diagram/src/cache-aside-race.svg @@ -10,7 +10,7 @@ .arrow { stroke: #666; stroke-width: 1.3; fill: none; marker-end: url(#a); } .reply { stroke-dasharray: 5 4; } .lost { stroke: #C0605A; marker-end: url(#x); } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -26,16 +26,16 @@ - + 写请求 - + 缓存 - + 数据库 - + 读请求 diff --git a/tools/diagram/src/circuit-breaker.svg b/tools/diagram/src/circuit-breaker.svg index 37a27dd72..64e021d61 100644 --- a/tools/diagram/src/circuit-breaker.svg +++ b/tools/diagram/src/circuit-breaker.svg @@ -5,7 +5,7 @@ .state { font-weight: bold; font-size: 14px; text-anchor: middle; } .en { font-size: 10px; fill: #888; text-anchor: middle; } .arrow { stroke: #666; stroke-width: 1.3; fill: none; marker-end: url(#a); } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -16,19 +16,19 @@ 熔断器状态 - + 关闭 Closed,正常调用 - + 打开 Open,直接返回 - + 半开 Half-Open,少量试探 diff --git a/tools/diagram/src/consumer-group.svg b/tools/diagram/src/consumer-group.svg index 75d75b7c6..62d4b44aa 100644 --- a/tools/diagram/src/consumer-group.svg +++ b/tools/diagram/src/consumer-group.svg @@ -15,7 +15,7 @@ .dash { stroke-dasharray: 5 4; } .line { stroke: #666; stroke-width: 1.3; fill: none; } .frame { fill: none; stroke: #999; stroke-width: 1; stroke-dasharray: 4 3; } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -33,21 +33,21 @@ 消费者组 Topic - + 分区 0 - + 分区 1 - + 分区 2 消费者组 A - + A1 - + A2 @@ -55,16 +55,16 @@ 消费者组 B - + B1 - + B2 - + B3 - + B4 空闲 diff --git a/tools/diagram/src/csrf.svg b/tools/diagram/src/csrf.svg index 2c61dbdbb..b8ab51be6 100644 --- a/tools/diagram/src/csrf.svg +++ b/tools/diagram/src/csrf.svg @@ -10,7 +10,7 @@ .arrow { stroke: #666; stroke-width: 1.3; fill: none; marker-end: url(#a); } .reply { stroke-dasharray: 5 4; } .lost { stroke: #C0605A; marker-end: url(#x); } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -25,13 +25,13 @@ - + 用户浏览器 - + 银行网站 - + 恶意网站 diff --git a/tools/diagram/src/epoll.svg b/tools/diagram/src/epoll.svg index b2f5a9046..967f622d1 100644 --- a/tools/diagram/src/epoll.svg +++ b/tools/diagram/src/epoll.svg @@ -15,7 +15,7 @@ .dash { stroke-dasharray: 5 4; } .line { stroke: #666; stroke-width: 1.3; fill: none; } .frame { fill: none; stroke: #999; stroke-width: 1; stroke-dasharray: 4 3; } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -33,7 +33,7 @@ select / poll 与 epoll select / poll - + 用户进程 @@ -41,7 +41,7 @@ 内核态 epoll - + 用户进程 @@ -50,7 +50,7 @@ 每次调用复制 全部描述符 - + 遍历全部描述符 检查是否就绪 @@ -73,10 +73,10 @@ 红黑树:已注册描述符 - - + + - + 就绪链表 diff --git a/tools/diagram/src/fencing-token.svg b/tools/diagram/src/fencing-token.svg index d6f2f6fdb..589d8d6e0 100644 --- a/tools/diagram/src/fencing-token.svg +++ b/tools/diagram/src/fencing-token.svg @@ -10,7 +10,7 @@ .arrow { stroke: #666; stroke-width: 1.3; fill: none; marker-end: url(#a); } .reply { stroke-dasharray: 5 4; } .lost { stroke: #C0605A; marker-end: url(#x); } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -26,23 +26,23 @@ - + 客户端 1 - + 锁服务 - + 客户端 2 - + 存储 获取锁 成功,令牌 33 - + GC 停顿 锁过期 diff --git a/tools/diagram/src/hashmap-resize.svg b/tools/diagram/src/hashmap-resize.svg index cbdaf2ebf..676717644 100644 --- a/tools/diagram/src/hashmap-resize.svg +++ b/tools/diagram/src/hashmap-resize.svg @@ -15,7 +15,7 @@ .dash { stroke-dasharray: 5 4; } .line { stroke: #666; stroke-width: 1.3; fill: none; } .frame { fill: none; stroke: #999; stroke-width: 1; stroke-dasharray: 4 3; } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } diff --git a/tools/diagram/src/lru.svg b/tools/diagram/src/lru.svg index cd1643d63..2fcde3cbd 100644 --- a/tools/diagram/src/lru.svg +++ b/tools/diagram/src/lru.svg @@ -15,7 +15,7 @@ .dash { stroke-dasharray: 5 4; } .line { stroke: #666; stroke-width: 1.3; fill: none; } .frame { fill: none; stroke: #999; stroke-width: 1; stroke-dasharray: 4 3; } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -31,19 +31,19 @@ LRU:HashMap + 双向链表 - + head - + k2 - + k3 - + k1 - + tail diff --git a/tools/diagram/src/next-key-locks.svg b/tools/diagram/src/next-key-locks.svg index 857ec22f8..67b8b28e3 100644 --- a/tools/diagram/src/next-key-locks.svg +++ b/tools/diagram/src/next-key-locks.svg @@ -15,7 +15,7 @@ .dash { stroke-dasharray: 5 4; } .line { stroke: #666; stroke-width: 1.3; fill: none; } .frame { fill: none; stroke: #999; stroke-width: 1; stroke-dasharray: 4 3; } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } diff --git a/tools/diagram/src/paxos-example.svg b/tools/diagram/src/paxos-example.svg index 28e0bcc72..18892f67b 100644 --- a/tools/diagram/src/paxos-example.svg +++ b/tools/diagram/src/paxos-example.svg @@ -10,7 +10,7 @@ .arrow { stroke: #666; stroke-width: 1.3; fill: none; marker-end: url(#a); } .reply { stroke-dasharray: 5 4; } .lost { stroke: #C0605A; marker-end: url(#x); } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -27,19 +27,19 @@ - + Proposer A - + Acceptor X - + Acceptor Y - + Acceptor Z - + Proposer B diff --git a/tools/diagram/src/rate-limit.svg b/tools/diagram/src/rate-limit.svg index 70f3d0277..3eaf6df7f 100644 --- a/tools/diagram/src/rate-limit.svg +++ b/tools/diagram/src/rate-limit.svg @@ -15,7 +15,7 @@ .dash { stroke-dasharray: 5 4; } .line { stroke: #666; stroke-width: 1.3; fill: none; } .frame { fill: none; stroke: #999; stroke-width: 1; stroke-dasharray: 4 3; } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -53,13 +53,13 @@ 固定速率放入令牌 - - - - - + + + + + 桶满后不再放入 - + 请求 diff --git a/tools/diagram/src/rocketmq-transaction.svg b/tools/diagram/src/rocketmq-transaction.svg index 49507e99b..709ef781f 100644 --- a/tools/diagram/src/rocketmq-transaction.svg +++ b/tools/diagram/src/rocketmq-transaction.svg @@ -10,7 +10,7 @@ .arrow { stroke: #666; stroke-width: 1.3; fill: none; marker-end: url(#a); } .reply { stroke-dasharray: 5 4; } .lost { stroke: #C0605A; marker-end: url(#x); } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -25,13 +25,13 @@ - + 生产者 - + Broker - + 消费者 diff --git a/tools/diagram/src/saga.svg b/tools/diagram/src/saga.svg index b67d36aa6..08102a41c 100644 --- a/tools/diagram/src/saga.svg +++ b/tools/diagram/src/saga.svg @@ -15,7 +15,7 @@ .dash { stroke-dasharray: 5 4; } .line { stroke: #666; stroke-width: 1.3; fill: none; } .frame { fill: none; stroke: #999; stroke-width: 1; stroke-dasharray: 4 3; } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -31,25 +31,25 @@ Saga - + T1 本地事务提交 - + T2 本地事务提交 - + T3 失败 - + C1 补偿 T1 - + C2 补偿 T2