> For the complete documentation index, see [llms.txt](https://yunzhao.gitbook.io/notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yunzhao.gitbook.io/notes/computer-science/distributed-system.md).

# Distributed System

* [协议和算法](/notes/computer-science/distributed-system/protocol-and-algorithm.md)
  \*
* [理论](/notes/computer-science/distributed-system/theory.md)
  * [分布式互斥](/notes/computer-science/distributed-system/theory.md#mutual-exclusion)
  * [分布式选举](/notes/computer-science/distributed-system/theory.md#election)
  * [分布式共识](/notes/computer-science/distributed-system/theory.md#consensus)
  * [分布式事务](/notes/computer-science/distributed-system/theory.md#transaction)
  * [分布式锁](/notes/computer-science/distributed-system/theory.md#lock)
* [分布式资源管理](/notes/computer-science/distributed-system/resource-management-and-scheduling.md)
  * [集中式](/notes/computer-science/distributed-system/resource-management-and-scheduling.md#ji-zhong-shi-jie-gou)
  * [非集中式](/notes/computer-science/distributed-system/resource-management-and-scheduling.md#fei-ji-zhong-shi-jie-gou)
* [分布式调度](/notes/computer-science/distributed-system/scheduling.md)
  * [单体调度](/notes/computer-science/distributed-system/scheduling.md#dan-ti-tiao-du)
  * [两层调度](/notes/computer-science/distributed-system/scheduling.md#liang-ceng-tiao-du)
  * [共享状态调度](/notes/computer-science/distributed-system/scheduling.md#gong-xiang-zhuang-tai-tiao-du)
* 分布式计算
  * [Map-Reduce](/notes/computer-science/distributed-system/computing.md#mr)
* 分布式系统
  * 分布式锁
    * [Redis](/notes/database/basic.md#fen-bu-shi-suo)
* 高并发架构

  * [消息队列](/notes/computer-science/distributed-system/message-queue.md)
  * [缓存](/notes/computer-science/distributed-system/cache.md)
    * [Redis](/notes/database/basic.md)
