@@ -303,38 +303,38 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle
303303
304304## 分布式
305305
306- ### CAP 理论和 BASE 理论
307-
308- [ CAP 理论和 BASE 理论解读] ( ./docs/distributed-system/theorem&algorithm&protocol/cap&base-theorem.md )
309-
310- ### Paxos 算法和 Raft 算法
306+ ### 理论&算法&协议
311307
308+ - [ CAP 理论和 BASE 理论解读] ( ./docs/distributed-system/theorem&algorithm&protocol/cap&base-theorem.md )
312309- [ Paxos 算法解读] ( ./docs/distributed-system/theorem&algorithm&protocol/paxos-algorithm.md )
313310- [ Raft 算法解读] ( ./docs/distributed-system/theorem&algorithm&protocol/raft-algorithm.md )
314311
315- ### RPC
316-
317- * [ RPC 基础常见知识点&面试题总结] ( ./docs/distributed-system/rpc/rpc-intro.md )
318- * [ Dubbo 常见知识点&面试题总结] ( ./docs/distributed-system/rpc/dubbo.md )
319-
320312### API 网关
321313
322- * [ 为什么要网关?你知道有哪些常见的网关系统?] ( ./docs/distributed-system/api-gateway.md )
323- * [ 百亿规模API网关服务Shepherd的设计与实现] ( https://tech.meituan.com/2021/05/20/shepherd-api-gateway.html )
314+ [ API 网关详解] ( ./docs/distributed-system/api-gateway.md )
324315
325- ### 分布式 id
316+ ### 分布式 ID
326317
327- [ 为什么要分布式 id ? 分布式 id 生成方案有哪些? ] ( ./docs/distributed-system/distributed-id.md )
318+ [ 分布式 ID 详解 ] ( ./docs/distributed-system/distributed-id.md )
328319
329320### 分布式锁
330321
331- [ 分布式锁 ] ( ./docs/distributed-system/distributed-lock.md )
322+ [ 分布式锁详解 ] ( ./docs/distributed-system/distributed-lock.md )
332323
333324### 分布式事务
334325
335- [ 分布式事务] ( ./docs/distributed-system/distributed-transaction.md )
326+ [ 分布式事务详解] ( ./docs/distributed-system/distributed-transaction.md )
327+
328+ ### 分布式配置中心
336329
337- ### 分布式协调
330+ [ 分布式配置中心详解] ( ./docs/distributed-system/distributed-configuration-center.md )
331+
332+ ### RPC
333+
334+ * [ RPC 基础常见知识点&面试题总结] ( ./docs/distributed-system/rpc/rpc-intro.md )
335+ * [ Dubbo 常见知识点&面试题总结] ( ./docs/distributed-system/rpc/dubbo.md )
336+
337+ ### ZooKeeper
338338
339339> 前两篇文章可能有内容重合部分,推荐都看一遍。
340340
@@ -344,41 +344,49 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle
344344
345345## 高性能
346346
347- ### 消息队列
348-
349- 消息队列在分布式系统中主要是为了解耦和削峰。相关阅读: [ 消息队列常见问题总结] ( ./docs/high-performance/message-queue/message-queue.md ) 。
347+ ### 数据库读写分离&分库分表
350348
351- - ** RabbitMQ** : [ RabbitMQ 基础知识总结] ( ./docs/high-performance/message-queue/rabbitmq-intro.md ) 、[ RabbitMQ 常见面试题] ( ./docs/high-performance/message-queue/rabbitmq-questions.md )
352- - ** RocketMQ** : [ RocketMQ 基础知识总结] ( ./docs/high-performance/message-queue/rocketmq-intro.md ) 、[ RocketMQ 常见面试题总结] ( ./docs/high-performance/message-queue/rocketmq-questions.md )
353- - ** Kafka** :[ Kafka 常见问题总结] ( ./docs/high-performance/message-queue/kafka-questions-01.md )
349+ [ 数据库读写分离&分库分表详解] ( ./docs/high-performance/read-and-write-separation-and-library-subtable.md )
354350
355- ### 读写分离&分库分表
351+ ### 负载均衡
356352
357- [ 读写分离&分库分表 ] ( ./docs/high-performance/read-and-write-separation-and-library-subtable .md )
353+ [ 负载均衡详解 ] ( ./docs/high-performance/load-balancing .md )
358354
359- ### 负载均衡
355+ ### SQL 优化
360356
361- [ 负载均衡 ] ( ./docs/high-performance/load-balancing .md )
357+ [ 常见 SQL 优化手段总结 ] ( ./docs/high-performance/sql-optimization .md )
362358
363359### CDN
364360
365- [ CDN(内容分发网络)] ( ./docs/high-performance/cdn.md )
361+ [ CDN(内容分发网络)详解] ( ./docs/high-performance/cdn.md )
362+
363+ ### 消息队列
364+
365+ 消息队列在分布式系统中主要是为了解耦和削峰。相关阅读: [ 消息队列常见问题总结] ( ./docs/high-performance/message-queue/message-queue.md ) 。
366+
367+ - ** RabbitMQ** : [ RabbitMQ 基础知识总结] ( ./docs/high-performance/message-queue/rabbitmq-intro.md ) 、[ RabbitMQ 常见面试题] ( ./docs/high-performance/message-queue/rabbitmq-questions.md )
368+ - ** RocketMQ** : [ RocketMQ 基础知识总结] ( ./docs/high-performance/message-queue/rocketmq-intro.md ) 、[ RocketMQ 常见面试题总结] ( ./docs/high-performance/message-queue/rocketmq-questions.md )
369+ - ** Kafka** :[ Kafka 常见问题总结] ( ./docs/high-performance/message-queue/kafka-questions-01.md )
366370
367371## 高可用
368372
369- [ 高可用系统设计指南] ( ./docs/high-availability/high-availability-system-design.md ) 。
373+ [ 高可用系统设计指南] ( ./docs/high-availability/high-availability-system-design.md )
374+
375+ ### 冗余设计
376+
377+ [ 冗余设计详解] ( ./docs/high-availability/redundancy.md )
370378
371379### 限流
372380
373- [ 何为限流?限流算法有哪些? ] ( ./docs/high-availability/limit-request.md )
381+ [ 服务限流详解 ] ( ./docs/high-availability/limit-request.md )
374382
375383### 降级&熔断
376384
377- [ 降级&熔断 ] ( ./docs/high-availability/fallback&circuit-breaker.md )
385+ [ 降级&熔断详解 ] ( ./docs/high-availability/fallback&circuit-breaker.md )
378386
379387### 超时&重试
380388
381- [ 超时&重试 ] ( ./docs/high-availability/timeout-and-retry.md )
389+ [ 超时&重试详解 ] ( ./docs/high-availability/timeout-and-retry.md )
382390
383391### 集群
384392
0 commit comments