# Distributed System

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

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