|
6 | 6 |
|
7 | 7 | 本系列知识出自中华石杉,我对这部分知识做了一个系统的整理,方便学习查阅。
|
8 | 8 |
|
9 |
| -## [分布式系统](/docs/distributed-system/distributed-system-interview.md) |
10 |
| - |
11 |
| -### 系统拆分 |
12 |
| -- [为什么要进行系统拆分?如何进行系统拆分?拆分后不用 Dubbo 可以吗?](/docs/distributed-system/why-dubbo.md) |
13 |
| - |
14 |
| -### 分布式服务框架 |
15 |
| -- [说一下 Dubbo 的工作原理?注册中心挂了可以继续通信吗?](/docs/distributed-system/dubbo-operating-principle.md) |
16 |
| -- [Dubbo 支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的?](/docs/distributed-system/dubbo-serialization-protocol.md) |
17 |
| -- [Dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢?](/docs/distributed-system/dubbo-load-balancing.md) |
18 |
| -- [Dubbo 的 spi 思想是什么?](/docs/distributed-system/dubbo-spi.md) |
19 |
| -- [如何基于 Dubbo 进行服务治理、服务降级、失败重试以及超时重试?](/docs/distributed-system/dubbo-service-management.md) |
20 |
| -- [分布式服务接口的幂等性如何设计(比如不能重复扣款)?](/docs/distributed-system/distributed-system-idempotency.md) |
21 |
| -- [分布式服务接口请求的顺序性如何保证?](/docs/distributed-system/distributed-system-request-sequence.md) |
22 |
| -- [如何自己设计一个类似 Dubbo 的 rpc 框架?](/docs/distributed-system/dubbo-rpc-design.md) |
23 |
| - |
24 |
| -### 分布式锁 |
25 |
| -- [Zookeeper 都有哪些应用场景?](/docs/distributed-system/zookeeper-application-scenarios.md) |
26 |
| -- [使用 Redis 如何设计分布式锁?使用 Zookeeper 来设计分布式锁可以吗?以上两种分布式锁的实现方式哪种效率比较高?](/docs/distributed-system/distributed-lock-redis-vs-zookeeper.md) |
27 |
| - |
28 |
| -### 分布式事务 |
29 |
| -- [分布式事务了解吗?你们如何解决分布式事务问题的?TCC 如果出现网络连不通怎么办?XA 的一致性如何保证?](/docs/distributed-system/distributed-transaction.md) |
30 |
| - |
31 |
| -### 分布式会话 |
32 |
| -- [集群部署时的分布式 Session 如何实现?](/docs/distributed-system/distributed-session.md) |
33 |
| - |
34 |
| - |
35 | 9 | ## 高并发架构
|
36 | 10 |
|
37 |
| -### 高并发系统 |
38 |
| -- [如何设计一个高并发系统?](/docs/high-concurrency/high-concurrency-design.md) |
39 |
| - |
40 | 11 | ### [消息队列](/docs/high-concurrency/mq-interview.md)
|
41 | 12 | - [为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点?](/docs/high-concurrency/why-mq.md)
|
42 | 13 | - [如何保证消息队列的高可用?](/docs/high-concurrency/how-to-ensure-high-availability-of-message-queues.md)
|
|
74 | 45 | ### 读写分离
|
75 | 46 | - [如何实现 MySQL 的读写分离?MySQL 主从复制原理是啥?如何解决 MySQL 主从同步的延时问题?](/docs/high-concurrency/mysql-read-write-separation.md)
|
76 | 47 |
|
| 48 | +### 高并发系统 |
| 49 | +- [如何设计一个高并发系统?](/docs/high-concurrency/high-concurrency-design.md) |
| 50 | + |
| 51 | +## [分布式系统](/docs/distributed-system/distributed-system-interview.md) |
| 52 | + |
| 53 | +### 系统拆分 |
| 54 | +- [为什么要进行系统拆分?如何进行系统拆分?拆分后不用 Dubbo 可以吗?](/docs/distributed-system/why-dubbo.md) |
| 55 | + |
| 56 | +### 分布式服务框架 |
| 57 | +- [说一下 Dubbo 的工作原理?注册中心挂了可以继续通信吗?](/docs/distributed-system/dubbo-operating-principle.md) |
| 58 | +- [Dubbo 支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的?](/docs/distributed-system/dubbo-serialization-protocol.md) |
| 59 | +- [Dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢?](/docs/distributed-system/dubbo-load-balancing.md) |
| 60 | +- [Dubbo 的 spi 思想是什么?](/docs/distributed-system/dubbo-spi.md) |
| 61 | +- [如何基于 Dubbo 进行服务治理、服务降级、失败重试以及超时重试?](/docs/distributed-system/dubbo-service-management.md) |
| 62 | +- [分布式服务接口的幂等性如何设计(比如不能重复扣款)?](/docs/distributed-system/distributed-system-idempotency.md) |
| 63 | +- [分布式服务接口请求的顺序性如何保证?](/docs/distributed-system/distributed-system-request-sequence.md) |
| 64 | +- [如何自己设计一个类似 Dubbo 的 rpc 框架?](/docs/distributed-system/dubbo-rpc-design.md) |
| 65 | + |
| 66 | +### 分布式锁 |
| 67 | +- [Zookeeper 都有哪些应用场景?](/docs/distributed-system/zookeeper-application-scenarios.md) |
| 68 | +- [使用 Redis 如何设计分布式锁?使用 Zookeeper 来设计分布式锁可以吗?以上两种分布式锁的实现方式哪种效率比较高?](/docs/distributed-system/distributed-lock-redis-vs-zookeeper.md) |
| 69 | + |
| 70 | +### 分布式事务 |
| 71 | +- [分布式事务了解吗?你们如何解决分布式事务问题的?TCC 如果出现网络连不通怎么办?XA 的一致性如何保证?](/docs/distributed-system/distributed-transaction.md) |
| 72 | + |
| 73 | +### 分布式会话 |
| 74 | +- [集群部署时的分布式 Session 如何实现?](/docs/distributed-system/distributed-session.md) |
77 | 75 |
|
78 | 76 | ## 高可用架构
|
79 | 77 | - [Hystrix 介绍](/docs/high-availability/hystrix-introduction.md)
|
|
90 | 88 | - 熔断框架都有哪些?具体实现原理知道吗?
|
91 | 89 |
|
92 | 90 | ### 降级
|
93 |
| -- 如何进行降级? |
| 91 | +- 如何进行降级? |
0 commit comments