You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
2.7 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# SUMMARY
* [简介](./README.md)
* [开篇词 | 想成为分布式高手?那就先把协议和算法烂熟于心吧](./docs/195652.md)
* [学习路径 | 分布式协议与算法你应该这么学](./docs/256765.md)
* [01 | 拜占庭将军问题:有叛徒的情况下,如何才能达成共识?](./docs/195662.md)
* [加餐 | 拜占庭将军问题:如何基于签名消息实现作战计划的一致性?](./docs/215640.md)
* [02 | CAP理论分布式系统的PH试纸用它来测酸碱度](./docs/195675.md)
* [03 | ACID理论CAP的酸追求一致性](./docs/199663.md)
* [04 | BASE理论CAP的碱追求可用性](./docs/200717.md)
* [05 | Paxos算法如何在多个节点间确定某变量的值](./docs/201700.md)
* [06 | Paxos算法Multi-Paxos不是一个算法而是统称](./docs/202772.md)
* [07 | Raft算法如何选举领导者](./docs/204472.md)
* [08 | Raft算法如何复制日志](./docs/205784.md)
* [09 | Raft算法如何解决成员变更的问题](./docs/206274.md)
* [10 | 一致哈希算法:如何分群,突破集群的“领导者”限制?](./docs/207426.md)
* [11 | Gossip协议流言蜚语原来也可以实现一致性](./docs/208182.md)
* [12 | Quorum NWR算法想要灵活地自定义一致性没问题](./docs/209130.md)
* [13 | PBFT算法有人作恶如何达成共识](./docs/209450.md)
* [加餐 | PBFT算法如何替换作恶的领导者](./docs/242500.md)
* [14 | PoW算法有办法黑比特币吗](./docs/210887.md)
* [15 | ZAB协议如何实现操作的顺序性](./docs/229975.md)
* [加餐 | ZAB协议主节点崩溃了怎么办](./docs/232412.md)
* [加餐 | ZAB协议如何从故障中恢复](./docs/237340.md)
* [加餐 | ZAB协议如何处理读写请求](./docs/237950.md)
* [加餐 | MySQL XA是如何实现分布式事务的](./docs/252148.md)
* [加餐 | TCC如何实现指令执行的原子性](./docs/254956.md)
* [16 | InfluxDB企业版一致性实现剖析他山之石可以攻玉](./docs/212394.md)
* [17 | Hashicorp Raft如何跨过理论和代码之间的鸿沟](./docs/213872.md)
* [18 | Hashicorp Raft如何以“集群节点”为中心使用API](./docs/215116.md)
* [19 | 基于Raft的分布式KV系统开发实战如何设计架构](./docs/217049.md)
* [20 | 基于Raft的分布式KV系统开发实战如何实现代码](./docs/218093.md)
* [结束语 | 静下心来,享受技术的乐趣](./docs/218938.md)
* [结课测试 | 这些分布式协议与算法的知识,你都掌握了吗?](./docs/262066.md)