diff --git a/docs/distributed-system/img/async-replication-data-lose-case.png b/docs/distributed-system/img/async-replication-data-lose-case.png index 0e57d0f98..bc78e75b5 100644 Binary files a/docs/distributed-system/img/async-replication-data-lose-case.png and b/docs/distributed-system/img/async-replication-data-lose-case.png differ diff --git a/docs/distributed-system/img/consistent-hashing-algorithm.png b/docs/distributed-system/img/consistent-hashing-algorithm.png index 6c8165b4b..104440f72 100644 Binary files a/docs/distributed-system/img/consistent-hashing-algorithm.png and b/docs/distributed-system/img/consistent-hashing-algorithm.png differ diff --git a/docs/distributed-system/img/database-shard-method-1.png b/docs/distributed-system/img/database-shard-method-1.png index 0cdb910fd..ec519bd82 100644 Binary files a/docs/distributed-system/img/database-shard-method-1.png and b/docs/distributed-system/img/database-shard-method-1.png differ diff --git a/docs/distributed-system/img/database-shard-method-2.png b/docs/distributed-system/img/database-shard-method-2.png index bd3e9c91a..dddad7062 100644 Binary files a/docs/distributed-system/img/database-shard-method-2.png and b/docs/distributed-system/img/database-shard-method-2.png differ diff --git a/docs/distributed-system/img/database-split-horizon.png b/docs/distributed-system/img/database-split-horizon.png index 9f13eb81e..8cf5b9e61 100644 Binary files a/docs/distributed-system/img/database-split-horizon.png and b/docs/distributed-system/img/database-split-horizon.png differ diff --git a/docs/distributed-system/img/database-split-vertically.png b/docs/distributed-system/img/database-split-vertically.png index 213573287..409378855 100644 Binary files a/docs/distributed-system/img/database-split-vertically.png and b/docs/distributed-system/img/database-split-vertically.png differ diff --git a/docs/distributed-system/img/distributed-system-request-sequence.png b/docs/distributed-system/img/distributed-system-request-sequence.png index a71c34fad..5ef961f70 100644 Binary files a/docs/distributed-system/img/distributed-system-request-sequence.png and b/docs/distributed-system/img/distributed-system-request-sequence.png differ diff --git a/docs/distributed-system/img/distributed-transaction-TCC.png b/docs/distributed-system/img/distributed-transaction-TCC.png index d8b64243a..8939c0fa2 100644 Binary files a/docs/distributed-system/img/distributed-transaction-TCC.png and b/docs/distributed-system/img/distributed-transaction-TCC.png differ diff --git a/docs/distributed-system/img/distributed-transaction-XA.png b/docs/distributed-system/img/distributed-transaction-XA.png index 8d6e1050a..85bedeb67 100644 Binary files a/docs/distributed-system/img/distributed-transaction-XA.png and b/docs/distributed-system/img/distributed-transaction-XA.png differ diff --git a/docs/distributed-system/img/distributed-transaction-local-message-table.png b/docs/distributed-system/img/distributed-transaction-local-message-table.png index 597e5d11a..4e5c8aff4 100644 Binary files a/docs/distributed-system/img/distributed-transaction-local-message-table.png and b/docs/distributed-system/img/distributed-transaction-local-message-table.png differ diff --git a/docs/distributed-system/img/distributed-transaction-reliable-message.png b/docs/distributed-system/img/distributed-transaction-reliable-message.png index 7c8c2c714..3c627cf9f 100644 Binary files a/docs/distributed-system/img/distributed-transaction-reliable-message.png and b/docs/distributed-system/img/distributed-transaction-reliable-message.png differ diff --git a/docs/distributed-system/img/dubbo-keep-connection.png b/docs/distributed-system/img/dubbo-keep-connection.png index 737f377bc..28e219f8e 100644 Binary files a/docs/distributed-system/img/dubbo-keep-connection.png and b/docs/distributed-system/img/dubbo-keep-connection.png differ diff --git a/docs/distributed-system/img/dubbo-not-keep-connection.png b/docs/distributed-system/img/dubbo-not-keep-connection.png index 9325766cc..d9954000c 100644 Binary files a/docs/distributed-system/img/dubbo-not-keep-connection.png and b/docs/distributed-system/img/dubbo-not-keep-connection.png differ diff --git a/docs/distributed-system/img/dubbo-operating-principle.png b/docs/distributed-system/img/dubbo-operating-principle.png index 2be41e12e..3587005ee 100644 Binary files a/docs/distributed-system/img/dubbo-operating-principle.png and b/docs/distributed-system/img/dubbo-operating-principle.png differ diff --git a/docs/distributed-system/img/dubbo-service-invoke-road.png b/docs/distributed-system/img/dubbo-service-invoke-road.png index 99060ae99..dd33ac39a 100644 Binary files a/docs/distributed-system/img/dubbo-service-invoke-road.png and b/docs/distributed-system/img/dubbo-service-invoke-road.png differ diff --git a/docs/distributed-system/img/dubbo-spi.png b/docs/distributed-system/img/dubbo-spi.png index 5c78eb9b5..3adeca243 100644 Binary files a/docs/distributed-system/img/dubbo-spi.png and b/docs/distributed-system/img/dubbo-spi.png differ diff --git a/docs/distributed-system/img/e-commerce-website-detail-page-architecture-1.png b/docs/distributed-system/img/e-commerce-website-detail-page-architecture-1.png index 0c7715e6e..a0ee72ff3 100644 Binary files a/docs/distributed-system/img/e-commerce-website-detail-page-architecture-1.png and b/docs/distributed-system/img/e-commerce-website-detail-page-architecture-1.png differ diff --git a/docs/distributed-system/img/e-commerce-website-detail-page-architecture-2.png b/docs/distributed-system/img/e-commerce-website-detail-page-architecture-2.png index c952b0c3e..0e3b65e25 100644 Binary files a/docs/distributed-system/img/e-commerce-website-detail-page-architecture-2.png and b/docs/distributed-system/img/e-commerce-website-detail-page-architecture-2.png differ diff --git a/docs/distributed-system/img/es-cluster-0.png b/docs/distributed-system/img/es-cluster-0.png index 88cdbae10..8a3c28388 100644 Binary files a/docs/distributed-system/img/es-cluster-0.png and b/docs/distributed-system/img/es-cluster-0.png differ diff --git a/docs/distributed-system/img/es-cluster.png b/docs/distributed-system/img/es-cluster.png index e1cc3b315..1563ce003 100644 Binary files a/docs/distributed-system/img/es-cluster.png and b/docs/distributed-system/img/es-cluster.png differ diff --git a/docs/distributed-system/img/es-index-type-mapping-document-field.png b/docs/distributed-system/img/es-index-type-mapping-document-field.png index e59106344..5b472e368 100644 Binary files a/docs/distributed-system/img/es-index-type-mapping-document-field.png and b/docs/distributed-system/img/es-index-type-mapping-document-field.png differ diff --git a/docs/distributed-system/img/es-search-process.png b/docs/distributed-system/img/es-search-process.png index cab0652f1..985710679 100644 Binary files a/docs/distributed-system/img/es-search-process.png and b/docs/distributed-system/img/es-search-process.png differ diff --git a/docs/distributed-system/img/es-write-detail.png b/docs/distributed-system/img/es-write-detail.png index fd57ba8f7..1ee7f693a 100644 Binary files a/docs/distributed-system/img/es-write-detail.png and b/docs/distributed-system/img/es-write-detail.png differ diff --git a/docs/distributed-system/img/es-write.png b/docs/distributed-system/img/es-write.png index 9cffdd9f5..2034c7479 100644 Binary files a/docs/distributed-system/img/es-write.png and b/docs/distributed-system/img/es-write.png differ diff --git a/docs/distributed-system/img/favicon-16x16.png b/docs/distributed-system/img/favicon-16x16.png index 354e4189f..dd3e696e2 100644 Binary files a/docs/distributed-system/img/favicon-16x16.png and b/docs/distributed-system/img/favicon-16x16.png differ diff --git a/docs/distributed-system/img/favicon-32x32.png b/docs/distributed-system/img/favicon-32x32.png index 1b1a742cd..64f296421 100644 Binary files a/docs/distributed-system/img/favicon-32x32.png and b/docs/distributed-system/img/favicon-32x32.png differ diff --git a/docs/distributed-system/img/hash-slot.png b/docs/distributed-system/img/hash-slot.png index 810dcc1a7..30f4a319a 100644 Binary files a/docs/distributed-system/img/hash-slot.png and b/docs/distributed-system/img/hash-slot.png differ diff --git a/docs/distributed-system/img/hash.png b/docs/distributed-system/img/hash.png index a9265e177..7855c569d 100644 Binary files a/docs/distributed-system/img/hash.png and b/docs/distributed-system/img/hash.png differ diff --git a/docs/distributed-system/img/high-concurrency-system-design.png b/docs/distributed-system/img/high-concurrency-system-design.png index ca906dcd7..aefafa159 100644 Binary files a/docs/distributed-system/img/high-concurrency-system-design.png and b/docs/distributed-system/img/high-concurrency-system-design.png differ diff --git a/docs/distributed-system/img/icon.png b/docs/distributed-system/img/icon.png index 71de33d33..ce31e2ef1 100644 Binary files a/docs/distributed-system/img/icon.png and b/docs/distributed-system/img/icon.png differ diff --git a/docs/distributed-system/img/kafka-order-1.png b/docs/distributed-system/img/kafka-order-1.png index 90165e2ff..068dd9b36 100644 Binary files a/docs/distributed-system/img/kafka-order-1.png and b/docs/distributed-system/img/kafka-order-1.png differ diff --git a/docs/distributed-system/img/kafka-order-2.png b/docs/distributed-system/img/kafka-order-2.png index 83a0b805d..45aefae8b 100644 Binary files a/docs/distributed-system/img/kafka-order-2.png and b/docs/distributed-system/img/kafka-order-2.png differ diff --git a/docs/distributed-system/img/mysql-master-slave.png b/docs/distributed-system/img/mysql-master-slave.png index 585963279..81f16a130 100644 Binary files a/docs/distributed-system/img/mysql-master-slave.png and b/docs/distributed-system/img/mysql-master-slave.png differ diff --git a/docs/distributed-system/img/rabbitmq-message-lose-solution.png b/docs/distributed-system/img/rabbitmq-message-lose-solution.png index f04b457aa..b7844b594 100644 Binary files a/docs/distributed-system/img/rabbitmq-message-lose-solution.png and b/docs/distributed-system/img/rabbitmq-message-lose-solution.png differ diff --git a/docs/distributed-system/img/rabbitmq-message-lose.png b/docs/distributed-system/img/rabbitmq-message-lose.png index fb19b472c..e32462e47 100644 Binary files a/docs/distributed-system/img/rabbitmq-message-lose.png and b/docs/distributed-system/img/rabbitmq-message-lose.png differ diff --git a/docs/distributed-system/img/rabbitmq-order-1.png b/docs/distributed-system/img/rabbitmq-order-1.png index 7c7901d72..f3ebd597f 100644 Binary files a/docs/distributed-system/img/rabbitmq-order-1.png and b/docs/distributed-system/img/rabbitmq-order-1.png differ diff --git a/docs/distributed-system/img/rabbitmq-order-2.png b/docs/distributed-system/img/rabbitmq-order-2.png index 5919446b4..12a284053 100644 Binary files a/docs/distributed-system/img/rabbitmq-order-2.png and b/docs/distributed-system/img/rabbitmq-order-2.png differ diff --git a/docs/distributed-system/img/redis-caching-avalanche-solution.png b/docs/distributed-system/img/redis-caching-avalanche-solution.png index 992d33a71..498758879 100644 Binary files a/docs/distributed-system/img/redis-caching-avalanche-solution.png and b/docs/distributed-system/img/redis-caching-avalanche-solution.png differ diff --git a/docs/distributed-system/img/redis-caching-avalanche.png b/docs/distributed-system/img/redis-caching-avalanche.png index 54016aa0e..666538c8b 100644 Binary files a/docs/distributed-system/img/redis-caching-avalanche.png and b/docs/distributed-system/img/redis-caching-avalanche.png differ diff --git a/docs/distributed-system/img/redis-caching-penetration.png b/docs/distributed-system/img/redis-caching-penetration.png index ecd509bb1..f6a480399 100644 Binary files a/docs/distributed-system/img/redis-caching-penetration.png and b/docs/distributed-system/img/redis-caching-penetration.png differ diff --git a/docs/distributed-system/img/redis-cluster-split-brain.png b/docs/distributed-system/img/redis-cluster-split-brain.png index b19d0db2e..8867e4dc0 100644 Binary files a/docs/distributed-system/img/redis-cluster-split-brain.png and b/docs/distributed-system/img/redis-cluster-split-brain.png differ diff --git a/docs/distributed-system/img/redis-gossip.png b/docs/distributed-system/img/redis-gossip.png index d48271dc3..192da7618 100644 Binary files a/docs/distributed-system/img/redis-gossip.png and b/docs/distributed-system/img/redis-gossip.png differ diff --git a/docs/distributed-system/img/redis-junior-inconsistent.png b/docs/distributed-system/img/redis-junior-inconsistent.png index d8df1cd23..2bb87907e 100644 Binary files a/docs/distributed-system/img/redis-junior-inconsistent.png and b/docs/distributed-system/img/redis-junior-inconsistent.png differ diff --git a/docs/distributed-system/img/redis-master-slave-replication-detail.png b/docs/distributed-system/img/redis-master-slave-replication-detail.png index d2820ca6c..f4cd9baa6 100644 Binary files a/docs/distributed-system/img/redis-master-slave-replication-detail.png and b/docs/distributed-system/img/redis-master-slave-replication-detail.png differ diff --git a/docs/distributed-system/img/redis-master-slave-replication.png b/docs/distributed-system/img/redis-master-slave-replication.png index e6fd90b9a..ef370d531 100644 Binary files a/docs/distributed-system/img/redis-master-slave-replication.png and b/docs/distributed-system/img/redis-master-slave-replication.png differ diff --git a/docs/distributed-system/img/redis-master-slave.png b/docs/distributed-system/img/redis-master-slave.png index 200d7aa63..3802b7a16 100644 Binary files a/docs/distributed-system/img/redis-master-slave.png and b/docs/distributed-system/img/redis-master-slave.png differ diff --git a/docs/distributed-system/img/redis-redlock.png b/docs/distributed-system/img/redis-redlock.png index fee931680..a81e3bf3d 100644 Binary files a/docs/distributed-system/img/redis-redlock.png and b/docs/distributed-system/img/redis-redlock.png differ diff --git a/docs/distributed-system/img/redis-single-thread-model.png b/docs/distributed-system/img/redis-single-thread-model.png index d8e5850e1..1bbe6861a 100644 Binary files a/docs/distributed-system/img/redis-single-thread-model.png and b/docs/distributed-system/img/redis-single-thread-model.png differ diff --git a/docs/distributed-system/img/serialize-deserialize.png b/docs/distributed-system/img/serialize-deserialize.png index 3b5f02028..8f173ecfd 100644 Binary files a/docs/distributed-system/img/serialize-deserialize.png and b/docs/distributed-system/img/serialize-deserialize.png differ diff --git a/docs/distributed-system/img/service-invoke-road.png b/docs/distributed-system/img/service-invoke-road.png index 46b9c831a..1a96d57be 100644 Binary files a/docs/distributed-system/img/service-invoke-road.png and b/docs/distributed-system/img/service-invoke-road.png differ diff --git a/docs/distributed-system/img/simple-distributed-system-oa.png b/docs/distributed-system/img/simple-distributed-system-oa.png index 1b9f35b70..a662d8326 100644 Binary files a/docs/distributed-system/img/simple-distributed-system-oa.png and b/docs/distributed-system/img/simple-distributed-system-oa.png differ diff --git a/docs/distributed-system/img/zookeeper-active-standby.png b/docs/distributed-system/img/zookeeper-active-standby.png index 24cb53ba1..619ec6fa1 100644 Binary files a/docs/distributed-system/img/zookeeper-active-standby.png and b/docs/distributed-system/img/zookeeper-active-standby.png differ diff --git a/docs/distributed-system/img/zookeeper-centralized-storage.png b/docs/distributed-system/img/zookeeper-centralized-storage.png index 73616d055..1a9df9c93 100644 Binary files a/docs/distributed-system/img/zookeeper-centralized-storage.png and b/docs/distributed-system/img/zookeeper-centralized-storage.png differ diff --git a/docs/distributed-system/img/zookeeper-distributed-coordination.png b/docs/distributed-system/img/zookeeper-distributed-coordination.png index d482bfc6b..4133c1729 100644 Binary files a/docs/distributed-system/img/zookeeper-distributed-coordination.png and b/docs/distributed-system/img/zookeeper-distributed-coordination.png differ diff --git a/docs/distributed-system/img/zookeeper-distributed-lock-demo.png b/docs/distributed-system/img/zookeeper-distributed-lock-demo.png index 5924eeaba..733808de3 100644 Binary files a/docs/distributed-system/img/zookeeper-distributed-lock-demo.png and b/docs/distributed-system/img/zookeeper-distributed-lock-demo.png differ diff --git a/docs/distributed-system/img/zookeeper-distributed-lock.png b/docs/distributed-system/img/zookeeper-distributed-lock.png index ab2fe3f89..3d543661b 100644 Binary files a/docs/distributed-system/img/zookeeper-distributed-lock.png and b/docs/distributed-system/img/zookeeper-distributed-lock.png differ diff --git a/docs/distributed-system/img/zookeeper-meta-data-manage.png b/docs/distributed-system/img/zookeeper-meta-data-manage.png index 997304217..bbe15d09d 100644 Binary files a/docs/distributed-system/img/zookeeper-meta-data-manage.png and b/docs/distributed-system/img/zookeeper-meta-data-manage.png differ diff --git a/docs/high-availability/img/async-replication-data-lose-case.png b/docs/high-availability/img/async-replication-data-lose-case.png index 0e57d0f98..bc78e75b5 100644 Binary files a/docs/high-availability/img/async-replication-data-lose-case.png and b/docs/high-availability/img/async-replication-data-lose-case.png differ diff --git a/docs/high-availability/img/consistent-hashing-algorithm.png b/docs/high-availability/img/consistent-hashing-algorithm.png index 6c8165b4b..104440f72 100644 Binary files a/docs/high-availability/img/consistent-hashing-algorithm.png and b/docs/high-availability/img/consistent-hashing-algorithm.png differ diff --git a/docs/high-availability/img/database-shard-method-1.png b/docs/high-availability/img/database-shard-method-1.png index 0cdb910fd..ec519bd82 100644 Binary files a/docs/high-availability/img/database-shard-method-1.png and b/docs/high-availability/img/database-shard-method-1.png differ diff --git a/docs/high-availability/img/database-shard-method-2.png b/docs/high-availability/img/database-shard-method-2.png index bd3e9c91a..dddad7062 100644 Binary files a/docs/high-availability/img/database-shard-method-2.png and b/docs/high-availability/img/database-shard-method-2.png differ diff --git a/docs/high-availability/img/database-split-horizon.png b/docs/high-availability/img/database-split-horizon.png index 9f13eb81e..8cf5b9e61 100644 Binary files a/docs/high-availability/img/database-split-horizon.png and b/docs/high-availability/img/database-split-horizon.png differ diff --git a/docs/high-availability/img/database-split-vertically.png b/docs/high-availability/img/database-split-vertically.png index 213573287..409378855 100644 Binary files a/docs/high-availability/img/database-split-vertically.png and b/docs/high-availability/img/database-split-vertically.png differ diff --git a/docs/high-availability/img/distributed-system-request-sequence.png b/docs/high-availability/img/distributed-system-request-sequence.png index a71c34fad..5ef961f70 100644 Binary files a/docs/high-availability/img/distributed-system-request-sequence.png and b/docs/high-availability/img/distributed-system-request-sequence.png differ diff --git a/docs/high-availability/img/distributed-transaction-TCC.png b/docs/high-availability/img/distributed-transaction-TCC.png index d8b64243a..8939c0fa2 100644 Binary files a/docs/high-availability/img/distributed-transaction-TCC.png and b/docs/high-availability/img/distributed-transaction-TCC.png differ diff --git a/docs/high-availability/img/distributed-transaction-XA.png b/docs/high-availability/img/distributed-transaction-XA.png index 8d6e1050a..85bedeb67 100644 Binary files a/docs/high-availability/img/distributed-transaction-XA.png and b/docs/high-availability/img/distributed-transaction-XA.png differ diff --git a/docs/high-availability/img/distributed-transaction-local-message-table.png b/docs/high-availability/img/distributed-transaction-local-message-table.png index 597e5d11a..4e5c8aff4 100644 Binary files a/docs/high-availability/img/distributed-transaction-local-message-table.png and b/docs/high-availability/img/distributed-transaction-local-message-table.png differ diff --git a/docs/high-availability/img/distributed-transaction-reliable-message.png b/docs/high-availability/img/distributed-transaction-reliable-message.png index 7c8c2c714..3c627cf9f 100644 Binary files a/docs/high-availability/img/distributed-transaction-reliable-message.png and b/docs/high-availability/img/distributed-transaction-reliable-message.png differ diff --git a/docs/high-availability/img/dubbo-operating-principle.png b/docs/high-availability/img/dubbo-operating-principle.png index 2be41e12e..3587005ee 100644 Binary files a/docs/high-availability/img/dubbo-operating-principle.png and b/docs/high-availability/img/dubbo-operating-principle.png differ diff --git a/docs/high-availability/img/dubbo-service-invoke-road.png b/docs/high-availability/img/dubbo-service-invoke-road.png index 99060ae99..dd33ac39a 100644 Binary files a/docs/high-availability/img/dubbo-service-invoke-road.png and b/docs/high-availability/img/dubbo-service-invoke-road.png differ diff --git a/docs/high-availability/img/dubbo-spi.png b/docs/high-availability/img/dubbo-spi.png index 5c78eb9b5..3adeca243 100644 Binary files a/docs/high-availability/img/dubbo-spi.png and b/docs/high-availability/img/dubbo-spi.png differ diff --git a/docs/high-availability/img/e-commerce-website-detail-page-architecture-1.png b/docs/high-availability/img/e-commerce-website-detail-page-architecture-1.png index 0c7715e6e..a0ee72ff3 100644 Binary files a/docs/high-availability/img/e-commerce-website-detail-page-architecture-1.png and b/docs/high-availability/img/e-commerce-website-detail-page-architecture-1.png differ diff --git a/docs/high-availability/img/e-commerce-website-detail-page-architecture-2.png b/docs/high-availability/img/e-commerce-website-detail-page-architecture-2.png index c952b0c3e..0e3b65e25 100644 Binary files a/docs/high-availability/img/e-commerce-website-detail-page-architecture-2.png and b/docs/high-availability/img/e-commerce-website-detail-page-architecture-2.png differ diff --git a/docs/high-availability/img/es-cluster-0.png b/docs/high-availability/img/es-cluster-0.png index 88cdbae10..8a3c28388 100644 Binary files a/docs/high-availability/img/es-cluster-0.png and b/docs/high-availability/img/es-cluster-0.png differ diff --git a/docs/high-availability/img/es-cluster.png b/docs/high-availability/img/es-cluster.png index e1cc3b315..1563ce003 100644 Binary files a/docs/high-availability/img/es-cluster.png and b/docs/high-availability/img/es-cluster.png differ diff --git a/docs/high-availability/img/es-index-type-mapping-document-field.png b/docs/high-availability/img/es-index-type-mapping-document-field.png index e59106344..5b472e368 100644 Binary files a/docs/high-availability/img/es-index-type-mapping-document-field.png and b/docs/high-availability/img/es-index-type-mapping-document-field.png differ diff --git a/docs/high-availability/img/es-search-process.png b/docs/high-availability/img/es-search-process.png index cab0652f1..985710679 100644 Binary files a/docs/high-availability/img/es-search-process.png and b/docs/high-availability/img/es-search-process.png differ diff --git a/docs/high-availability/img/es-write-detail.png b/docs/high-availability/img/es-write-detail.png index fd57ba8f7..1ee7f693a 100644 Binary files a/docs/high-availability/img/es-write-detail.png and b/docs/high-availability/img/es-write-detail.png differ diff --git a/docs/high-availability/img/es-write.png b/docs/high-availability/img/es-write.png index 9cffdd9f5..2034c7479 100644 Binary files a/docs/high-availability/img/es-write.png and b/docs/high-availability/img/es-write.png differ diff --git a/docs/high-availability/img/favicon-16x16.png b/docs/high-availability/img/favicon-16x16.png index 354e4189f..dd3e696e2 100644 Binary files a/docs/high-availability/img/favicon-16x16.png and b/docs/high-availability/img/favicon-16x16.png differ diff --git a/docs/high-availability/img/favicon-32x32.png b/docs/high-availability/img/favicon-32x32.png index 1b1a742cd..64f296421 100644 Binary files a/docs/high-availability/img/favicon-32x32.png and b/docs/high-availability/img/favicon-32x32.png differ diff --git a/docs/high-availability/img/hash-slot.png b/docs/high-availability/img/hash-slot.png index 810dcc1a7..30f4a319a 100644 Binary files a/docs/high-availability/img/hash-slot.png and b/docs/high-availability/img/hash-slot.png differ diff --git a/docs/high-availability/img/hash.png b/docs/high-availability/img/hash.png index a9265e177..7855c569d 100644 Binary files a/docs/high-availability/img/hash.png and b/docs/high-availability/img/hash.png differ diff --git a/docs/high-availability/img/high-concurrency-system-design.png b/docs/high-availability/img/high-concurrency-system-design.png index ca906dcd7..aefafa159 100644 Binary files a/docs/high-availability/img/high-concurrency-system-design.png and b/docs/high-availability/img/high-concurrency-system-design.png differ diff --git a/docs/high-availability/img/icon.png b/docs/high-availability/img/icon.png index 71de33d33..ce31e2ef1 100644 Binary files a/docs/high-availability/img/icon.png and b/docs/high-availability/img/icon.png differ diff --git a/docs/high-availability/img/kafka-order-1.png b/docs/high-availability/img/kafka-order-1.png index 90165e2ff..068dd9b36 100644 Binary files a/docs/high-availability/img/kafka-order-1.png and b/docs/high-availability/img/kafka-order-1.png differ diff --git a/docs/high-availability/img/kafka-order-2.png b/docs/high-availability/img/kafka-order-2.png index 83a0b805d..45aefae8b 100644 Binary files a/docs/high-availability/img/kafka-order-2.png and b/docs/high-availability/img/kafka-order-2.png differ diff --git a/docs/high-availability/img/mysql-master-slave.png b/docs/high-availability/img/mysql-master-slave.png index 585963279..81f16a130 100644 Binary files a/docs/high-availability/img/mysql-master-slave.png and b/docs/high-availability/img/mysql-master-slave.png differ diff --git a/docs/high-availability/img/rabbitmq-message-lose-solution.png b/docs/high-availability/img/rabbitmq-message-lose-solution.png index f04b457aa..b7844b594 100644 Binary files a/docs/high-availability/img/rabbitmq-message-lose-solution.png and b/docs/high-availability/img/rabbitmq-message-lose-solution.png differ diff --git a/docs/high-availability/img/rabbitmq-message-lose.png b/docs/high-availability/img/rabbitmq-message-lose.png index fb19b472c..e32462e47 100644 Binary files a/docs/high-availability/img/rabbitmq-message-lose.png and b/docs/high-availability/img/rabbitmq-message-lose.png differ diff --git a/docs/high-availability/img/rabbitmq-order-1.png b/docs/high-availability/img/rabbitmq-order-1.png index 7c7901d72..f3ebd597f 100644 Binary files a/docs/high-availability/img/rabbitmq-order-1.png and b/docs/high-availability/img/rabbitmq-order-1.png differ diff --git a/docs/high-availability/img/rabbitmq-order-2.png b/docs/high-availability/img/rabbitmq-order-2.png index 5919446b4..12a284053 100644 Binary files a/docs/high-availability/img/rabbitmq-order-2.png and b/docs/high-availability/img/rabbitmq-order-2.png differ diff --git a/docs/high-availability/img/redis-caching-avalanche-solution.png b/docs/high-availability/img/redis-caching-avalanche-solution.png index 992d33a71..498758879 100644 Binary files a/docs/high-availability/img/redis-caching-avalanche-solution.png and b/docs/high-availability/img/redis-caching-avalanche-solution.png differ diff --git a/docs/high-availability/img/redis-caching-avalanche.png b/docs/high-availability/img/redis-caching-avalanche.png index 54016aa0e..666538c8b 100644 Binary files a/docs/high-availability/img/redis-caching-avalanche.png and b/docs/high-availability/img/redis-caching-avalanche.png differ diff --git a/docs/high-availability/img/redis-caching-penetration.png b/docs/high-availability/img/redis-caching-penetration.png index ecd509bb1..f6a480399 100644 Binary files a/docs/high-availability/img/redis-caching-penetration.png and b/docs/high-availability/img/redis-caching-penetration.png differ diff --git a/docs/high-availability/img/redis-cluster-split-brain.png b/docs/high-availability/img/redis-cluster-split-brain.png index b19d0db2e..8867e4dc0 100644 Binary files a/docs/high-availability/img/redis-cluster-split-brain.png and b/docs/high-availability/img/redis-cluster-split-brain.png differ diff --git a/docs/high-availability/img/redis-gossip.png b/docs/high-availability/img/redis-gossip.png index d48271dc3..192da7618 100644 Binary files a/docs/high-availability/img/redis-gossip.png and b/docs/high-availability/img/redis-gossip.png differ diff --git a/docs/high-availability/img/redis-junior-inconsistent.png b/docs/high-availability/img/redis-junior-inconsistent.png index d8df1cd23..2bb87907e 100644 Binary files a/docs/high-availability/img/redis-junior-inconsistent.png and b/docs/high-availability/img/redis-junior-inconsistent.png differ diff --git a/docs/high-availability/img/redis-master-slave-replication-detail.png b/docs/high-availability/img/redis-master-slave-replication-detail.png index d2820ca6c..f4cd9baa6 100644 Binary files a/docs/high-availability/img/redis-master-slave-replication-detail.png and b/docs/high-availability/img/redis-master-slave-replication-detail.png differ diff --git a/docs/high-availability/img/redis-master-slave-replication.png b/docs/high-availability/img/redis-master-slave-replication.png index e6fd90b9a..ef370d531 100644 Binary files a/docs/high-availability/img/redis-master-slave-replication.png and b/docs/high-availability/img/redis-master-slave-replication.png differ diff --git a/docs/high-availability/img/redis-master-slave.png b/docs/high-availability/img/redis-master-slave.png index 200d7aa63..3802b7a16 100644 Binary files a/docs/high-availability/img/redis-master-slave.png and b/docs/high-availability/img/redis-master-slave.png differ diff --git a/docs/high-availability/img/redis-redlock.png b/docs/high-availability/img/redis-redlock.png index fee931680..a81e3bf3d 100644 Binary files a/docs/high-availability/img/redis-redlock.png and b/docs/high-availability/img/redis-redlock.png differ diff --git a/docs/high-availability/img/redis-single-thread-model.png b/docs/high-availability/img/redis-single-thread-model.png index d8e5850e1..33a81f077 100644 Binary files a/docs/high-availability/img/redis-single-thread-model.png and b/docs/high-availability/img/redis-single-thread-model.png differ diff --git a/docs/high-availability/img/service-invoke-road.png b/docs/high-availability/img/service-invoke-road.png index 46b9c831a..8b488c96d 100644 Binary files a/docs/high-availability/img/service-invoke-road.png and b/docs/high-availability/img/service-invoke-road.png differ diff --git a/docs/high-availability/img/simple-distributed-system-oa.png b/docs/high-availability/img/simple-distributed-system-oa.png index 1b9f35b70..ce9d57369 100644 Binary files a/docs/high-availability/img/simple-distributed-system-oa.png and b/docs/high-availability/img/simple-distributed-system-oa.png differ diff --git a/docs/high-availability/img/zookeeper-active-standby.png b/docs/high-availability/img/zookeeper-active-standby.png index 24cb53ba1..27a8f69cd 100644 Binary files a/docs/high-availability/img/zookeeper-active-standby.png and b/docs/high-availability/img/zookeeper-active-standby.png differ diff --git a/docs/high-availability/img/zookeeper-centralized-storage.png b/docs/high-availability/img/zookeeper-centralized-storage.png index 73616d055..7cdb5cd1d 100644 Binary files a/docs/high-availability/img/zookeeper-centralized-storage.png and b/docs/high-availability/img/zookeeper-centralized-storage.png differ diff --git a/docs/high-availability/img/zookeeper-distributed-coordination.png b/docs/high-availability/img/zookeeper-distributed-coordination.png index d482bfc6b..b70da9a8a 100644 Binary files a/docs/high-availability/img/zookeeper-distributed-coordination.png and b/docs/high-availability/img/zookeeper-distributed-coordination.png differ diff --git a/docs/high-availability/img/zookeeper-distributed-lock-demo.png b/docs/high-availability/img/zookeeper-distributed-lock-demo.png index 5924eeaba..cce4fca6b 100644 Binary files a/docs/high-availability/img/zookeeper-distributed-lock-demo.png and b/docs/high-availability/img/zookeeper-distributed-lock-demo.png differ diff --git a/docs/high-availability/img/zookeeper-distributed-lock.png b/docs/high-availability/img/zookeeper-distributed-lock.png index ab2fe3f89..5b1b353f9 100644 Binary files a/docs/high-availability/img/zookeeper-distributed-lock.png and b/docs/high-availability/img/zookeeper-distributed-lock.png differ diff --git a/docs/high-availability/img/zookeeper-meta-data-manage.png b/docs/high-availability/img/zookeeper-meta-data-manage.png index 997304217..3e0857ce7 100644 Binary files a/docs/high-availability/img/zookeeper-meta-data-manage.png and b/docs/high-availability/img/zookeeper-meta-data-manage.png differ diff --git a/docs/high-concurrency/img/async-replication-data-lose-case.png b/docs/high-concurrency/img/async-replication-data-lose-case.png index 0e57d0f98..4626692c6 100644 Binary files a/docs/high-concurrency/img/async-replication-data-lose-case.png and b/docs/high-concurrency/img/async-replication-data-lose-case.png differ diff --git a/docs/high-concurrency/img/consistent-hashing-algorithm.png b/docs/high-concurrency/img/consistent-hashing-algorithm.png index 6c8165b4b..7f231bef0 100644 Binary files a/docs/high-concurrency/img/consistent-hashing-algorithm.png and b/docs/high-concurrency/img/consistent-hashing-algorithm.png differ diff --git a/docs/high-concurrency/img/database-shard-method-1.png b/docs/high-concurrency/img/database-shard-method-1.png index 0cdb910fd..e531dea02 100644 Binary files a/docs/high-concurrency/img/database-shard-method-1.png and b/docs/high-concurrency/img/database-shard-method-1.png differ diff --git a/docs/high-concurrency/img/database-shard-method-2.png b/docs/high-concurrency/img/database-shard-method-2.png index bd3e9c91a..52862e422 100644 Binary files a/docs/high-concurrency/img/database-shard-method-2.png and b/docs/high-concurrency/img/database-shard-method-2.png differ diff --git a/docs/high-concurrency/img/database-split-horizon.png b/docs/high-concurrency/img/database-split-horizon.png index 9f13eb81e..3eba06b9e 100644 Binary files a/docs/high-concurrency/img/database-split-horizon.png and b/docs/high-concurrency/img/database-split-horizon.png differ diff --git a/docs/high-concurrency/img/database-split-vertically.png b/docs/high-concurrency/img/database-split-vertically.png index 213573287..126fdc69a 100644 Binary files a/docs/high-concurrency/img/database-split-vertically.png and b/docs/high-concurrency/img/database-split-vertically.png differ diff --git a/docs/high-concurrency/img/distributed-system-request-sequence.png b/docs/high-concurrency/img/distributed-system-request-sequence.png index a71c34fad..0c795c107 100644 Binary files a/docs/high-concurrency/img/distributed-system-request-sequence.png and b/docs/high-concurrency/img/distributed-system-request-sequence.png differ diff --git a/docs/high-concurrency/img/distributed-transaction-TCC.png b/docs/high-concurrency/img/distributed-transaction-TCC.png index d8b64243a..cd8fef4eb 100644 Binary files a/docs/high-concurrency/img/distributed-transaction-TCC.png and b/docs/high-concurrency/img/distributed-transaction-TCC.png differ diff --git a/docs/high-concurrency/img/distributed-transaction-XA.png b/docs/high-concurrency/img/distributed-transaction-XA.png index 8d6e1050a..4e8f21233 100644 Binary files a/docs/high-concurrency/img/distributed-transaction-XA.png and b/docs/high-concurrency/img/distributed-transaction-XA.png differ diff --git a/docs/high-concurrency/img/distributed-transaction-local-message-table.png b/docs/high-concurrency/img/distributed-transaction-local-message-table.png index 597e5d11a..0b559d6b4 100644 Binary files a/docs/high-concurrency/img/distributed-transaction-local-message-table.png and b/docs/high-concurrency/img/distributed-transaction-local-message-table.png differ diff --git a/docs/high-concurrency/img/distributed-transaction-reliable-message.png b/docs/high-concurrency/img/distributed-transaction-reliable-message.png index 7c8c2c714..becaa2b3e 100644 Binary files a/docs/high-concurrency/img/distributed-transaction-reliable-message.png and b/docs/high-concurrency/img/distributed-transaction-reliable-message.png differ diff --git a/docs/high-concurrency/img/dubbo-operating-principle.png b/docs/high-concurrency/img/dubbo-operating-principle.png index 2be41e12e..6551158ef 100644 Binary files a/docs/high-concurrency/img/dubbo-operating-principle.png and b/docs/high-concurrency/img/dubbo-operating-principle.png differ diff --git a/docs/high-concurrency/img/dubbo-service-invoke-road.png b/docs/high-concurrency/img/dubbo-service-invoke-road.png index 99060ae99..577745af1 100644 Binary files a/docs/high-concurrency/img/dubbo-service-invoke-road.png and b/docs/high-concurrency/img/dubbo-service-invoke-road.png differ diff --git a/docs/high-concurrency/img/dubbo-spi.png b/docs/high-concurrency/img/dubbo-spi.png index 5c78eb9b5..37e686d53 100644 Binary files a/docs/high-concurrency/img/dubbo-spi.png and b/docs/high-concurrency/img/dubbo-spi.png differ diff --git a/docs/high-concurrency/img/e-commerce-website-detail-page-architecture-1.png b/docs/high-concurrency/img/e-commerce-website-detail-page-architecture-1.png index 0c7715e6e..68c2057f9 100644 Binary files a/docs/high-concurrency/img/e-commerce-website-detail-page-architecture-1.png and b/docs/high-concurrency/img/e-commerce-website-detail-page-architecture-1.png differ diff --git a/docs/high-concurrency/img/e-commerce-website-detail-page-architecture-2.png b/docs/high-concurrency/img/e-commerce-website-detail-page-architecture-2.png index c952b0c3e..a27c79d07 100644 Binary files a/docs/high-concurrency/img/e-commerce-website-detail-page-architecture-2.png and b/docs/high-concurrency/img/e-commerce-website-detail-page-architecture-2.png differ diff --git a/docs/high-concurrency/img/es-cluster-0.png b/docs/high-concurrency/img/es-cluster-0.png index 88cdbae10..1e6ff36a0 100644 Binary files a/docs/high-concurrency/img/es-cluster-0.png and b/docs/high-concurrency/img/es-cluster-0.png differ diff --git a/docs/high-concurrency/img/es-cluster.png b/docs/high-concurrency/img/es-cluster.png index e1cc3b315..fd9a5f072 100644 Binary files a/docs/high-concurrency/img/es-cluster.png and b/docs/high-concurrency/img/es-cluster.png differ diff --git a/docs/high-concurrency/img/es-index-type-mapping-document-field.png b/docs/high-concurrency/img/es-index-type-mapping-document-field.png index e59106344..9428562c3 100644 Binary files a/docs/high-concurrency/img/es-index-type-mapping-document-field.png and b/docs/high-concurrency/img/es-index-type-mapping-document-field.png differ diff --git a/docs/high-concurrency/img/es-search-process.png b/docs/high-concurrency/img/es-search-process.png index cab0652f1..3895783d4 100644 Binary files a/docs/high-concurrency/img/es-search-process.png and b/docs/high-concurrency/img/es-search-process.png differ diff --git a/docs/high-concurrency/img/es-write-detail.png b/docs/high-concurrency/img/es-write-detail.png index fd57ba8f7..9a97dbafb 100644 Binary files a/docs/high-concurrency/img/es-write-detail.png and b/docs/high-concurrency/img/es-write-detail.png differ diff --git a/docs/high-concurrency/img/es-write.png b/docs/high-concurrency/img/es-write.png index 9cffdd9f5..8a90e4aaf 100644 Binary files a/docs/high-concurrency/img/es-write.png and b/docs/high-concurrency/img/es-write.png differ diff --git a/docs/high-concurrency/img/favicon-16x16.png b/docs/high-concurrency/img/favicon-16x16.png index 354e4189f..00392c9a4 100644 Binary files a/docs/high-concurrency/img/favicon-16x16.png and b/docs/high-concurrency/img/favicon-16x16.png differ diff --git a/docs/high-concurrency/img/favicon-32x32.png b/docs/high-concurrency/img/favicon-32x32.png index 1b1a742cd..9fac0c82f 100644 Binary files a/docs/high-concurrency/img/favicon-32x32.png and b/docs/high-concurrency/img/favicon-32x32.png differ diff --git a/docs/high-concurrency/img/hash-slot.png b/docs/high-concurrency/img/hash-slot.png index 810dcc1a7..3c55108e9 100644 Binary files a/docs/high-concurrency/img/hash-slot.png and b/docs/high-concurrency/img/hash-slot.png differ diff --git a/docs/high-concurrency/img/hash.png b/docs/high-concurrency/img/hash.png index a9265e177..e7e4553e4 100644 Binary files a/docs/high-concurrency/img/hash.png and b/docs/high-concurrency/img/hash.png differ diff --git a/docs/high-concurrency/img/high-concurrency-system-design.png b/docs/high-concurrency/img/high-concurrency-system-design.png index ca906dcd7..9a334ceed 100644 Binary files a/docs/high-concurrency/img/high-concurrency-system-design.png and b/docs/high-concurrency/img/high-concurrency-system-design.png differ diff --git a/docs/high-concurrency/img/icon.png b/docs/high-concurrency/img/icon.png index 71de33d33..e87b9b84c 100644 Binary files a/docs/high-concurrency/img/icon.png and b/docs/high-concurrency/img/icon.png differ diff --git a/docs/high-concurrency/img/kafka-after.png b/docs/high-concurrency/img/kafka-after.png index 97e6cd0f8..17178dbfd 100644 Binary files a/docs/high-concurrency/img/kafka-after.png and b/docs/high-concurrency/img/kafka-after.png differ diff --git a/docs/high-concurrency/img/kafka-before.png b/docs/high-concurrency/img/kafka-before.png index 27abbeee8..2fe3da424 100644 Binary files a/docs/high-concurrency/img/kafka-before.png and b/docs/high-concurrency/img/kafka-before.png differ diff --git a/docs/high-concurrency/img/kafka-order-1.png b/docs/high-concurrency/img/kafka-order-1.png index 90165e2ff..38669612a 100644 Binary files a/docs/high-concurrency/img/kafka-order-1.png and b/docs/high-concurrency/img/kafka-order-1.png differ diff --git a/docs/high-concurrency/img/kafka-order-2.png b/docs/high-concurrency/img/kafka-order-2.png index 83a0b805d..de039795e 100644 Binary files a/docs/high-concurrency/img/kafka-order-2.png and b/docs/high-concurrency/img/kafka-order-2.png differ diff --git a/docs/high-concurrency/img/mq-1.png b/docs/high-concurrency/img/mq-1.png index a94f01e7f..dd1f5deca 100644 Binary files a/docs/high-concurrency/img/mq-1.png and b/docs/high-concurrency/img/mq-1.png differ diff --git a/docs/high-concurrency/img/mq-10.png b/docs/high-concurrency/img/mq-10.png index 25aabf059..0cffca33c 100644 Binary files a/docs/high-concurrency/img/mq-10.png and b/docs/high-concurrency/img/mq-10.png differ diff --git a/docs/high-concurrency/img/mq-11.png b/docs/high-concurrency/img/mq-11.png index fdea99d19..771ac91c2 100644 Binary files a/docs/high-concurrency/img/mq-11.png and b/docs/high-concurrency/img/mq-11.png differ diff --git a/docs/high-concurrency/img/mq-2.png b/docs/high-concurrency/img/mq-2.png index 1307bf08c..24270d369 100644 Binary files a/docs/high-concurrency/img/mq-2.png and b/docs/high-concurrency/img/mq-2.png differ diff --git a/docs/high-concurrency/img/mq-3.png b/docs/high-concurrency/img/mq-3.png index 730a4d288..970fa785a 100644 Binary files a/docs/high-concurrency/img/mq-3.png and b/docs/high-concurrency/img/mq-3.png differ diff --git a/docs/high-concurrency/img/mq-4.png b/docs/high-concurrency/img/mq-4.png index ec8d19b03..1dd019535 100644 Binary files a/docs/high-concurrency/img/mq-4.png and b/docs/high-concurrency/img/mq-4.png differ diff --git a/docs/high-concurrency/img/mq-5.png b/docs/high-concurrency/img/mq-5.png index c1fb9506a..9dd19e3dd 100644 Binary files a/docs/high-concurrency/img/mq-5.png and b/docs/high-concurrency/img/mq-5.png differ diff --git a/docs/high-concurrency/img/mq-6.png b/docs/high-concurrency/img/mq-6.png index c91224fc3..a82630e43 100644 Binary files a/docs/high-concurrency/img/mq-6.png and b/docs/high-concurrency/img/mq-6.png differ diff --git a/docs/high-concurrency/img/mq-7.png b/docs/high-concurrency/img/mq-7.png index 5ef97cb1a..e724d81c9 100644 Binary files a/docs/high-concurrency/img/mq-7.png and b/docs/high-concurrency/img/mq-7.png differ diff --git a/docs/high-concurrency/img/mq-8.png b/docs/high-concurrency/img/mq-8.png index e422bd505..a9cbd87f7 100644 Binary files a/docs/high-concurrency/img/mq-8.png and b/docs/high-concurrency/img/mq-8.png differ diff --git a/docs/high-concurrency/img/mysql-master-slave.png b/docs/high-concurrency/img/mysql-master-slave.png index 585963279..f84796b7c 100644 Binary files a/docs/high-concurrency/img/mysql-master-slave.png and b/docs/high-concurrency/img/mysql-master-slave.png differ diff --git a/docs/high-concurrency/img/rabbitmq-message-lose-solution.png b/docs/high-concurrency/img/rabbitmq-message-lose-solution.png index f04b457aa..d1eeac199 100644 Binary files a/docs/high-concurrency/img/rabbitmq-message-lose-solution.png and b/docs/high-concurrency/img/rabbitmq-message-lose-solution.png differ diff --git a/docs/high-concurrency/img/rabbitmq-message-lose.png b/docs/high-concurrency/img/rabbitmq-message-lose.png index fb19b472c..ac5ecdd41 100644 Binary files a/docs/high-concurrency/img/rabbitmq-message-lose.png and b/docs/high-concurrency/img/rabbitmq-message-lose.png differ diff --git a/docs/high-concurrency/img/rabbitmq-order-1.png b/docs/high-concurrency/img/rabbitmq-order-1.png index 7c7901d72..4169dfc73 100644 Binary files a/docs/high-concurrency/img/rabbitmq-order-1.png and b/docs/high-concurrency/img/rabbitmq-order-1.png differ diff --git a/docs/high-concurrency/img/rabbitmq-order-2.png b/docs/high-concurrency/img/rabbitmq-order-2.png index 5919446b4..37e9db4c2 100644 Binary files a/docs/high-concurrency/img/rabbitmq-order-2.png and b/docs/high-concurrency/img/rabbitmq-order-2.png differ diff --git a/docs/high-concurrency/img/redis-caching-avalanche-solution.png b/docs/high-concurrency/img/redis-caching-avalanche-solution.png index 992d33a71..9aa199bde 100644 Binary files a/docs/high-concurrency/img/redis-caching-avalanche-solution.png and b/docs/high-concurrency/img/redis-caching-avalanche-solution.png differ diff --git a/docs/high-concurrency/img/redis-caching-avalanche.png b/docs/high-concurrency/img/redis-caching-avalanche.png index 54016aa0e..2706eb1e0 100644 Binary files a/docs/high-concurrency/img/redis-caching-avalanche.png and b/docs/high-concurrency/img/redis-caching-avalanche.png differ diff --git a/docs/high-concurrency/img/redis-caching-penetration.png b/docs/high-concurrency/img/redis-caching-penetration.png index ecd509bb1..74efc1dcb 100644 Binary files a/docs/high-concurrency/img/redis-caching-penetration.png and b/docs/high-concurrency/img/redis-caching-penetration.png differ diff --git a/docs/high-concurrency/img/redis-cluster-split-brain.png b/docs/high-concurrency/img/redis-cluster-split-brain.png index b19d0db2e..cdd765adb 100644 Binary files a/docs/high-concurrency/img/redis-cluster-split-brain.png and b/docs/high-concurrency/img/redis-cluster-split-brain.png differ diff --git a/docs/high-concurrency/img/redis-gossip.png b/docs/high-concurrency/img/redis-gossip.png index d48271dc3..676afc632 100644 Binary files a/docs/high-concurrency/img/redis-gossip.png and b/docs/high-concurrency/img/redis-gossip.png differ diff --git a/docs/high-concurrency/img/redis-junior-inconsistent.png b/docs/high-concurrency/img/redis-junior-inconsistent.png index d8df1cd23..3a11608aa 100644 Binary files a/docs/high-concurrency/img/redis-junior-inconsistent.png and b/docs/high-concurrency/img/redis-junior-inconsistent.png differ diff --git a/docs/high-concurrency/img/redis-master-slave-replication-detail.png b/docs/high-concurrency/img/redis-master-slave-replication-detail.png index d2820ca6c..2697d6334 100644 Binary files a/docs/high-concurrency/img/redis-master-slave-replication-detail.png and b/docs/high-concurrency/img/redis-master-slave-replication-detail.png differ diff --git a/docs/high-concurrency/img/redis-master-slave-replication.png b/docs/high-concurrency/img/redis-master-slave-replication.png index e6fd90b9a..308e3b46b 100644 Binary files a/docs/high-concurrency/img/redis-master-slave-replication.png and b/docs/high-concurrency/img/redis-master-slave-replication.png differ diff --git a/docs/high-concurrency/img/redis-master-slave.png b/docs/high-concurrency/img/redis-master-slave.png index 200d7aa63..a363ccba6 100644 Binary files a/docs/high-concurrency/img/redis-master-slave.png and b/docs/high-concurrency/img/redis-master-slave.png differ diff --git a/docs/high-concurrency/img/redis-redlock.png b/docs/high-concurrency/img/redis-redlock.png index fee931680..343c94ece 100644 Binary files a/docs/high-concurrency/img/redis-redlock.png and b/docs/high-concurrency/img/redis-redlock.png differ diff --git a/docs/high-concurrency/img/redis-single-thread-model.png b/docs/high-concurrency/img/redis-single-thread-model.png index d8e5850e1..317b80ce9 100644 Binary files a/docs/high-concurrency/img/redis-single-thread-model.png and b/docs/high-concurrency/img/redis-single-thread-model.png differ diff --git a/docs/high-concurrency/img/service-invoke-road.png b/docs/high-concurrency/img/service-invoke-road.png index 46b9c831a..8b488c96d 100644 Binary files a/docs/high-concurrency/img/service-invoke-road.png and b/docs/high-concurrency/img/service-invoke-road.png differ diff --git a/docs/high-concurrency/img/simple-distributed-system-oa.png b/docs/high-concurrency/img/simple-distributed-system-oa.png index 1b9f35b70..ce9d57369 100644 Binary files a/docs/high-concurrency/img/simple-distributed-system-oa.png and b/docs/high-concurrency/img/simple-distributed-system-oa.png differ diff --git a/docs/high-concurrency/img/zookeeper-active-standby.png b/docs/high-concurrency/img/zookeeper-active-standby.png index 24cb53ba1..27a8f69cd 100644 Binary files a/docs/high-concurrency/img/zookeeper-active-standby.png and b/docs/high-concurrency/img/zookeeper-active-standby.png differ diff --git a/docs/high-concurrency/img/zookeeper-centralized-storage.png b/docs/high-concurrency/img/zookeeper-centralized-storage.png index 73616d055..7cdb5cd1d 100644 Binary files a/docs/high-concurrency/img/zookeeper-centralized-storage.png and b/docs/high-concurrency/img/zookeeper-centralized-storage.png differ diff --git a/docs/high-concurrency/img/zookeeper-distributed-coordination.png b/docs/high-concurrency/img/zookeeper-distributed-coordination.png index d482bfc6b..b70da9a8a 100644 Binary files a/docs/high-concurrency/img/zookeeper-distributed-coordination.png and b/docs/high-concurrency/img/zookeeper-distributed-coordination.png differ diff --git a/docs/high-concurrency/img/zookeeper-distributed-lock-demo.png b/docs/high-concurrency/img/zookeeper-distributed-lock-demo.png index 5924eeaba..cce4fca6b 100644 Binary files a/docs/high-concurrency/img/zookeeper-distributed-lock-demo.png and b/docs/high-concurrency/img/zookeeper-distributed-lock-demo.png differ diff --git a/docs/high-concurrency/img/zookeeper-distributed-lock.png b/docs/high-concurrency/img/zookeeper-distributed-lock.png index ab2fe3f89..5b1b353f9 100644 Binary files a/docs/high-concurrency/img/zookeeper-distributed-lock.png and b/docs/high-concurrency/img/zookeeper-distributed-lock.png differ diff --git a/docs/high-concurrency/img/zookeeper-meta-data-manage.png b/docs/high-concurrency/img/zookeeper-meta-data-manage.png index 997304217..3e0857ce7 100644 Binary files a/docs/high-concurrency/img/zookeeper-meta-data-manage.png and b/docs/high-concurrency/img/zookeeper-meta-data-manage.png differ diff --git a/img/async-replication-data-lose-case.png b/img/async-replication-data-lose-case.png index 0e57d0f98..4626692c6 100644 Binary files a/img/async-replication-data-lose-case.png and b/img/async-replication-data-lose-case.png differ diff --git a/img/consistent-hashing-algorithm.png b/img/consistent-hashing-algorithm.png index 6c8165b4b..7f231bef0 100644 Binary files a/img/consistent-hashing-algorithm.png and b/img/consistent-hashing-algorithm.png differ diff --git a/img/database-shard-method-1.png b/img/database-shard-method-1.png index 0cdb910fd..e531dea02 100644 Binary files a/img/database-shard-method-1.png and b/img/database-shard-method-1.png differ diff --git a/img/database-shard-method-2.png b/img/database-shard-method-2.png index bd3e9c91a..52862e422 100644 Binary files a/img/database-shard-method-2.png and b/img/database-shard-method-2.png differ diff --git a/img/database-split-horizon.png b/img/database-split-horizon.png index 9f13eb81e..3eba06b9e 100644 Binary files a/img/database-split-horizon.png and b/img/database-split-horizon.png differ diff --git a/img/database-split-vertically.png b/img/database-split-vertically.png index 213573287..126fdc69a 100644 Binary files a/img/database-split-vertically.png and b/img/database-split-vertically.png differ diff --git a/img/distributed-system-request-sequence.png b/img/distributed-system-request-sequence.png index a71c34fad..0c795c107 100644 Binary files a/img/distributed-system-request-sequence.png and b/img/distributed-system-request-sequence.png differ diff --git a/img/distributed-transaction-TCC.png b/img/distributed-transaction-TCC.png index d8b64243a..cd8fef4eb 100644 Binary files a/img/distributed-transaction-TCC.png and b/img/distributed-transaction-TCC.png differ diff --git a/img/distributed-transaction-XA.png b/img/distributed-transaction-XA.png index 8d6e1050a..4e8f21233 100644 Binary files a/img/distributed-transaction-XA.png and b/img/distributed-transaction-XA.png differ diff --git a/img/distributed-transaction-local-message-table.png b/img/distributed-transaction-local-message-table.png index 597e5d11a..0b559d6b4 100644 Binary files a/img/distributed-transaction-local-message-table.png and b/img/distributed-transaction-local-message-table.png differ diff --git a/img/distributed-transaction-reliable-message.png b/img/distributed-transaction-reliable-message.png index 7c8c2c714..becaa2b3e 100644 Binary files a/img/distributed-transaction-reliable-message.png and b/img/distributed-transaction-reliable-message.png differ diff --git a/img/dubbo-keep-connection.png b/img/dubbo-keep-connection.png index 737f377bc..7b9d3acc2 100644 Binary files a/img/dubbo-keep-connection.png and b/img/dubbo-keep-connection.png differ diff --git a/img/dubbo-not-keep-connection.png b/img/dubbo-not-keep-connection.png index 9325766cc..746391e33 100644 Binary files a/img/dubbo-not-keep-connection.png and b/img/dubbo-not-keep-connection.png differ diff --git a/img/dubbo-operating-principle.png b/img/dubbo-operating-principle.png index 2be41e12e..6551158ef 100644 Binary files a/img/dubbo-operating-principle.png and b/img/dubbo-operating-principle.png differ diff --git a/img/dubbo-service-invoke-road.png b/img/dubbo-service-invoke-road.png index 99060ae99..577745af1 100644 Binary files a/img/dubbo-service-invoke-road.png and b/img/dubbo-service-invoke-road.png differ diff --git a/img/dubbo-spi.png b/img/dubbo-spi.png index 5c78eb9b5..37e686d53 100644 Binary files a/img/dubbo-spi.png and b/img/dubbo-spi.png differ diff --git a/img/e-commerce-website-detail-page-architecture-1.png b/img/e-commerce-website-detail-page-architecture-1.png index 0c7715e6e..68c2057f9 100644 Binary files a/img/e-commerce-website-detail-page-architecture-1.png and b/img/e-commerce-website-detail-page-architecture-1.png differ diff --git a/img/e-commerce-website-detail-page-architecture-2.png b/img/e-commerce-website-detail-page-architecture-2.png index c952b0c3e..a27c79d07 100644 Binary files a/img/e-commerce-website-detail-page-architecture-2.png and b/img/e-commerce-website-detail-page-architecture-2.png differ diff --git a/img/es-cluster-0.png b/img/es-cluster-0.png index 88cdbae10..1e6ff36a0 100644 Binary files a/img/es-cluster-0.png and b/img/es-cluster-0.png differ diff --git a/img/es-cluster.png b/img/es-cluster.png index e1cc3b315..fd9a5f072 100644 Binary files a/img/es-cluster.png and b/img/es-cluster.png differ diff --git a/img/es-index-type-mapping-document-field.png b/img/es-index-type-mapping-document-field.png index e59106344..9428562c3 100644 Binary files a/img/es-index-type-mapping-document-field.png and b/img/es-index-type-mapping-document-field.png differ diff --git a/img/es-search-process.png b/img/es-search-process.png index cab0652f1..3895783d4 100644 Binary files a/img/es-search-process.png and b/img/es-search-process.png differ diff --git a/img/es-write-detail.png b/img/es-write-detail.png index fd57ba8f7..9a97dbafb 100644 Binary files a/img/es-write-detail.png and b/img/es-write-detail.png differ diff --git a/img/es-write.png b/img/es-write.png index 9cffdd9f5..8a90e4aaf 100644 Binary files a/img/es-write.png and b/img/es-write.png differ diff --git a/img/favicon-16x16.png b/img/favicon-16x16.png index 354e4189f..00392c9a4 100644 Binary files a/img/favicon-16x16.png and b/img/favicon-16x16.png differ diff --git a/img/favicon-32x32.png b/img/favicon-32x32.png index 1b1a742cd..9fac0c82f 100644 Binary files a/img/favicon-32x32.png and b/img/favicon-32x32.png differ diff --git a/img/get-up-and-study.png b/img/get-up-and-study.png index 196387baa..cbee47ffa 100644 Binary files a/img/get-up-and-study.png and b/img/get-up-and-study.png differ diff --git a/img/hash-slot.png b/img/hash-slot.png index 810dcc1a7..3c55108e9 100644 Binary files a/img/hash-slot.png and b/img/hash-slot.png differ diff --git a/img/hash.png b/img/hash.png index a9265e177..e7e4553e4 100644 Binary files a/img/hash.png and b/img/hash.png differ diff --git a/img/high-concurrency-system-design.png b/img/high-concurrency-system-design.png index ca906dcd7..9a334ceed 100644 Binary files a/img/high-concurrency-system-design.png and b/img/high-concurrency-system-design.png differ diff --git a/img/icon.png b/img/icon.png index 71de33d33..e87b9b84c 100644 Binary files a/img/icon.png and b/img/icon.png differ diff --git a/img/kafka-after.png b/img/kafka-after.png index 97e6cd0f8..17178dbfd 100644 Binary files a/img/kafka-after.png and b/img/kafka-after.png differ diff --git a/img/kafka-before.png b/img/kafka-before.png index 27abbeee8..2fe3da424 100644 Binary files a/img/kafka-before.png and b/img/kafka-before.png differ diff --git a/img/kafka-order-1.png b/img/kafka-order-1.png index 90165e2ff..38669612a 100644 Binary files a/img/kafka-order-1.png and b/img/kafka-order-1.png differ diff --git a/img/kafka-order-2.png b/img/kafka-order-2.png index 83a0b805d..de039795e 100644 Binary files a/img/kafka-order-2.png and b/img/kafka-order-2.png differ diff --git a/img/mq-1.png b/img/mq-1.png index a94f01e7f..dd1f5deca 100644 Binary files a/img/mq-1.png and b/img/mq-1.png differ diff --git a/img/mq-10.png b/img/mq-10.png index 25aabf059..0cffca33c 100644 Binary files a/img/mq-10.png and b/img/mq-10.png differ diff --git a/img/mq-11.png b/img/mq-11.png index fdea99d19..771ac91c2 100644 Binary files a/img/mq-11.png and b/img/mq-11.png differ diff --git a/img/mq-2.png b/img/mq-2.png index 1307bf08c..24270d369 100644 Binary files a/img/mq-2.png and b/img/mq-2.png differ diff --git a/img/mq-3.png b/img/mq-3.png index 730a4d288..970fa785a 100644 Binary files a/img/mq-3.png and b/img/mq-3.png differ diff --git a/img/mq-4.png b/img/mq-4.png index ec8d19b03..1dd019535 100644 Binary files a/img/mq-4.png and b/img/mq-4.png differ diff --git a/img/mq-5.png b/img/mq-5.png index c1fb9506a..9dd19e3dd 100644 Binary files a/img/mq-5.png and b/img/mq-5.png differ diff --git a/img/mq-6.png b/img/mq-6.png index c91224fc3..a82630e43 100644 Binary files a/img/mq-6.png and b/img/mq-6.png differ diff --git a/img/mq-7.png b/img/mq-7.png index 5ef97cb1a..e724d81c9 100644 Binary files a/img/mq-7.png and b/img/mq-7.png differ diff --git a/img/mq-8.png b/img/mq-8.png index e422bd505..a9cbd87f7 100644 Binary files a/img/mq-8.png and b/img/mq-8.png differ diff --git a/img/mysql-master-slave.png b/img/mysql-master-slave.png index 585963279..f84796b7c 100644 Binary files a/img/mysql-master-slave.png and b/img/mysql-master-slave.png differ diff --git a/img/rabbitmq-message-lose-solution.png b/img/rabbitmq-message-lose-solution.png index f04b457aa..d1eeac199 100644 Binary files a/img/rabbitmq-message-lose-solution.png and b/img/rabbitmq-message-lose-solution.png differ diff --git a/img/rabbitmq-message-lose.png b/img/rabbitmq-message-lose.png index fb19b472c..ac5ecdd41 100644 Binary files a/img/rabbitmq-message-lose.png and b/img/rabbitmq-message-lose.png differ diff --git a/img/rabbitmq-order-1.png b/img/rabbitmq-order-1.png index 7c7901d72..4169dfc73 100644 Binary files a/img/rabbitmq-order-1.png and b/img/rabbitmq-order-1.png differ diff --git a/img/rabbitmq-order-2.png b/img/rabbitmq-order-2.png index 5919446b4..37e9db4c2 100644 Binary files a/img/rabbitmq-order-2.png and b/img/rabbitmq-order-2.png differ diff --git a/img/redis-caching-avalanche-solution.png b/img/redis-caching-avalanche-solution.png index 992d33a71..9aa199bde 100644 Binary files a/img/redis-caching-avalanche-solution.png and b/img/redis-caching-avalanche-solution.png differ diff --git a/img/redis-caching-avalanche.png b/img/redis-caching-avalanche.png index 54016aa0e..2706eb1e0 100644 Binary files a/img/redis-caching-avalanche.png and b/img/redis-caching-avalanche.png differ diff --git a/img/redis-caching-penetration.png b/img/redis-caching-penetration.png index ecd509bb1..74efc1dcb 100644 Binary files a/img/redis-caching-penetration.png and b/img/redis-caching-penetration.png differ diff --git a/img/redis-cluster-split-brain.png b/img/redis-cluster-split-brain.png index b19d0db2e..cdd765adb 100644 Binary files a/img/redis-cluster-split-brain.png and b/img/redis-cluster-split-brain.png differ diff --git a/img/redis-gossip.png b/img/redis-gossip.png index d48271dc3..676afc632 100644 Binary files a/img/redis-gossip.png and b/img/redis-gossip.png differ diff --git a/img/redis-junior-inconsistent.png b/img/redis-junior-inconsistent.png index d8df1cd23..3a11608aa 100644 Binary files a/img/redis-junior-inconsistent.png and b/img/redis-junior-inconsistent.png differ diff --git a/img/redis-master-slave-replication-detail.png b/img/redis-master-slave-replication-detail.png index d2820ca6c..2697d6334 100644 Binary files a/img/redis-master-slave-replication-detail.png and b/img/redis-master-slave-replication-detail.png differ diff --git a/img/redis-master-slave-replication.png b/img/redis-master-slave-replication.png index e6fd90b9a..308e3b46b 100644 Binary files a/img/redis-master-slave-replication.png and b/img/redis-master-slave-replication.png differ diff --git a/img/redis-master-slave.png b/img/redis-master-slave.png index 200d7aa63..a363ccba6 100644 Binary files a/img/redis-master-slave.png and b/img/redis-master-slave.png differ diff --git a/img/redis-redlock.png b/img/redis-redlock.png index fee931680..343c94ece 100644 Binary files a/img/redis-redlock.png and b/img/redis-redlock.png differ diff --git a/img/redis-single-thread-model.png b/img/redis-single-thread-model.png index d8e5850e1..317b80ce9 100644 Binary files a/img/redis-single-thread-model.png and b/img/redis-single-thread-model.png differ diff --git a/img/serialize-deserialize.png b/img/serialize-deserialize.png index 3b5f02028..d8912500d 100644 Binary files a/img/serialize-deserialize.png and b/img/serialize-deserialize.png differ diff --git a/img/service-invoke-road.png b/img/service-invoke-road.png index 46b9c831a..8b488c96d 100644 Binary files a/img/service-invoke-road.png and b/img/service-invoke-road.png differ diff --git a/img/simple-distributed-system-oa.png b/img/simple-distributed-system-oa.png index 1b9f35b70..ce9d57369 100644 Binary files a/img/simple-distributed-system-oa.png and b/img/simple-distributed-system-oa.png differ diff --git a/img/where-is-my-offer.png b/img/where-is-my-offer.png index 4567632ba..607337404 100644 Binary files a/img/where-is-my-offer.png and b/img/where-is-my-offer.png differ diff --git a/img/zookeeper-active-standby.png b/img/zookeeper-active-standby.png index 24cb53ba1..27a8f69cd 100644 Binary files a/img/zookeeper-active-standby.png and b/img/zookeeper-active-standby.png differ diff --git a/img/zookeeper-centralized-storage.png b/img/zookeeper-centralized-storage.png index 73616d055..7cdb5cd1d 100644 Binary files a/img/zookeeper-centralized-storage.png and b/img/zookeeper-centralized-storage.png differ diff --git a/img/zookeeper-distributed-coordination.png b/img/zookeeper-distributed-coordination.png index d482bfc6b..b70da9a8a 100644 Binary files a/img/zookeeper-distributed-coordination.png and b/img/zookeeper-distributed-coordination.png differ diff --git a/img/zookeeper-distributed-lock-demo.png b/img/zookeeper-distributed-lock-demo.png index 5924eeaba..cce4fca6b 100644 Binary files a/img/zookeeper-distributed-lock-demo.png and b/img/zookeeper-distributed-lock-demo.png differ diff --git a/img/zookeeper-distributed-lock.png b/img/zookeeper-distributed-lock.png index ab2fe3f89..5b1b353f9 100644 Binary files a/img/zookeeper-distributed-lock.png and b/img/zookeeper-distributed-lock.png differ diff --git a/img/zookeeper-meta-data-manage.png b/img/zookeeper-meta-data-manage.png index 997304217..3e0857ce7 100644 Binary files a/img/zookeeper-meta-data-manage.png and b/img/zookeeper-meta-data-manage.png differ