一份阿里巴巴最新开源的分布式核心原理剖析的笔记,分享给大家学习!
目录:
1、分布式协调与同步。
2、分布式资源管理与负载调度。
3、分布式计算技术。
4、分布式通信技术。
5、分布式数据存储。
6、分布式高可靠。
开源地址:戳我免费获取笔记,密码:71c5
正文:
什么是分布式?要更好的理解分布式,我们可以从传统的系统来做一个对比,传统的系统是一个集中式的系统,整个项目就是一个独立的应用,以前,这种方式没什么问题,但随着互联网的发展和用户需求的激增,这种方式就不可取了。而分布式就是将以前的一个应用,通过将各种业务逻辑拆分,将其分割为无数个独立的小应用,以集群的方式各自独立部署。
分布式系统一般包含哪些部分?微服务集群、数据库集群、缓存集群、接口集群、中间件、文件服务器等等。
分布式系统解决了哪些问题?
1、分布式首先解决了扩展问题,由传统的垂直扩展变成了水平扩展。
2、其次解决了高可用问题。
3、最后是提高了数据传输的效率,降低了延时。
分布式系统面临的问题?数据一致性问题,缓存一致性问题,节点故障等等,这本笔记就详细的说明和提出了一些解决的方案,总结的挺好的。
附图:
更多的内容可以自己去看笔记!
最后,笔记搜集于网络,目的是分享给大家学习使用,请勿用于其他用途,笔记版权归原作者所有。