分布式系统(distributed system)的最大难点是各个节点的状态如何保持一致。
CAP理论是在设计分布式系统的过程中,处理数据一致性问题时必须考虑的理论。
一、什么是分布式系统
拿一个最简单的例子,就比如说我们的图书管理系统。之前的系统包含了所有的功能,比如用户注册登录、管理员功能、图书借阅管理等。这叫做集中式系统。也就是一个人干了好几件事。
后来随着功能的增多,用户量也越来越大。集中式系统维护太麻烦,拓展性也不好。于是就考虑着把这些功能分开。通俗的理解就是原本需要一个人干的事,现在分给n个人干,各自干各自的,最终取得和一个人干的效果一样。
2022/12/17大约 9 分钟