2019-08-22 09:20:27 +08:00
|
|
|
|
# 分布式系统
|
2020-05-06 20:23:11 +08:00
|
|
|
|
|
2019-08-22 09:20:27 +08:00
|
|
|
|
## [面试连环炮](/docs/distributed-system/distributed-system-interview.md)
|
2020-05-06 20:23:11 +08:00
|
|
|
|
|
2019-08-22 09:20:27 +08:00
|
|
|
|
## 系统拆分
|
2020-05-06 20:23:11 +08:00
|
|
|
|
|
2022-09-26 10:34:20 +08:00
|
|
|
|
- [为什么要进行系统拆分?如何进行系统拆分?拆分后不用 Dubbo 可以吗?](/docs/distributed-system/why-dubbo.md)
|
2019-08-22 09:20:27 +08:00
|
|
|
|
|
|
|
|
|
## 分布式服务框架
|
2020-05-06 20:23:11 +08:00
|
|
|
|
|
2022-09-26 10:34:20 +08:00
|
|
|
|
- [说一下 Dubbo 的工作原理?注册中心挂了可以继续通信吗?](/docs/distributed-system/dubbo-operating-principle.md)
|
|
|
|
|
- [Dubbo 支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的?](/docs/distributed-system/dubbo-serialization-protocol.md)
|
|
|
|
|
- [Dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢?](/docs/distributed-system/dubbo-load-balancing.md)
|
|
|
|
|
- [Dubbo 的 SPI 思想是什么?](/docs/distributed-system/dubbo-spi.md)
|
|
|
|
|
- [如何基于 Dubbo 进行服务治理、服务降级、失败重试以及超时重试?](/docs/distributed-system/dubbo-service-management.md)
|
|
|
|
|
- [分布式服务接口的幂等性如何设计(比如不能重复扣款)?](/docs/distributed-system/distributed-system-idempotency.md)
|
|
|
|
|
- [分布式服务接口请求的顺序性如何保证?](/docs/distributed-system/distributed-system-request-sequence.md)
|
|
|
|
|
- [如何自己设计一个类似 Dubbo 的 RPC 框架?](/docs/distributed-system/dubbo-rpc-design.md)
|
|
|
|
|
- [CAP 定理的 P 是什么](/docs/distributed-system/distributed-system-cap.md)
|
2019-08-22 09:20:27 +08:00
|
|
|
|
|
|
|
|
|
## 分布式锁
|
2020-05-06 20:23:11 +08:00
|
|
|
|
|
2022-09-26 10:34:20 +08:00
|
|
|
|
- [Zookeeper 都有哪些应用场景?](/docs/distributed-system/zookeeper-application-scenarios.md)
|
|
|
|
|
- [使用 Redis 如何设计分布式锁?使用 Zookeeper 来设计分布式锁可以吗?以上两种分布式锁的实现方式哪种效率比较高?](/docs/distributed-system/distributed-lock-redis-vs-zookeeper.md)
|
2019-08-22 09:20:27 +08:00
|
|
|
|
|
|
|
|
|
## 分布式事务
|
2020-05-06 20:23:11 +08:00
|
|
|
|
|
2022-09-26 10:34:20 +08:00
|
|
|
|
- [分布式事务了解吗?你们如何解决分布式事务问题的?TCC 如果出现网络连不通怎么办?XA 的一致性如何保证?](/docs/distributed-system/distributed-transaction.md)
|
2019-08-22 09:20:27 +08:00
|
|
|
|
|
|
|
|
|
## 分布式会话
|
2020-05-06 20:23:11 +08:00
|
|
|
|
|
2022-09-26 10:34:20 +08:00
|
|
|
|
- [集群部署时的分布式 Session 如何实现?](/docs/distributed-system/distributed-session.md)
|
2019-11-27 17:47:27 +08:00
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 公众号
|
2020-05-06 20:23:11 +08:00
|
|
|
|
|
2022-08-09 20:16:31 +08:00
|
|
|
|
[Doocs](https://github.com/doocs) 技术社区旗下唯一公众号「**Doocs**」,欢迎扫码关注,**专注分享技术领域相关知识及行业最新资讯**。当然,也可以加我个人微信(备注:GitHub),拉你进技术交流群。
|
2020-08-30 17:02:56 +08:00
|
|
|
|
|
2019-11-27 17:47:27 +08:00
|
|
|
|
<table>
|
2020-10-21 09:21:04 +08:00
|
|
|
|
<tr>
|
2023-12-17 18:34:41 +08:00
|
|
|
|
<td align="center" style="width: 260px;">
|
|
|
|
|
<img src="https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/images/qrcode-for-doocs.png" style="width: 400px;"><br>
|
2020-10-21 09:21:04 +08:00
|
|
|
|
</td>
|
2023-12-17 18:34:41 +08:00
|
|
|
|
<td align="center" style="width: 260px;">
|
|
|
|
|
<img src="https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/images/qrcode-for-yanglbme.png" style="width: 400px;"><br>
|
2020-10-21 09:21:04 +08:00
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
2020-05-06 20:23:11 +08:00
|
|
|
|
</table>
|
2020-10-21 09:21:04 +08:00
|
|
|
|
|
2022-08-09 20:16:31 +08:00
|
|
|
|
关注「**Doocs**」公众号,回复 **PDF**,即可获取本项目离线 PDF 文档(283 页精华),学习更加方便!
|
2020-10-21 09:21:04 +08:00
|
|
|
|
|
2022-05-27 16:32:07 +08:00
|
|
|
|
<img src="https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/advanced-java@main/images/pdf.png" style="width: 600px;"><br>
|