软件工程与架构分布式系统 38 个知识点万字总结:高可用如何设计并保证? 什么是分布式,分布式会遇到什么问题,有哪些理论支撑,有哪些经典的应对方案,业界是如何设计并保证分布式系统的高可用呢? 1. 架构设计 这一节将从一些经典的开源系统架构设计出发,来看一下,如何设计一个高... 2022年8月10日356 views评论分布式系统 阅读全文
云计算与大数据深度介绍分布式系统原理,2万字值得程序员/架构师收藏! 1、概念 1.1 模型 节点 在具体的工程项目中,一个节点往往是一个操作系统上的进程。在本文的模型中,认为节点是一个完整的、不可分的整体,如果某个程序进程实际上由若干相对独立部分构成,则在模型中可以将... 2022年8月7日294 views评论分布式系统 阅读全文
云计算与大数据什么是分布式系统?如何设计和保证高可用?面临哪些挑战? 什么是分布式系统 “分布式系统就是若干的独立的计算机的集合,而这些计算机对于用户来讲就是单个计算机系统” 这其中有两个比较关键的点 硬件独立 软件统一 那么什么是硬件独立呢?硬件独立是指机器本身的独立... 2022年8月7日366 views评论分布式系统 阅读全文
云计算与大数据软件工程师需要了解的分布式系统知识体系大纲 本大纲旨在向软件工程师介绍现实中分布式系统的基础知识,以便让大家获得对分布式系统中关键术语的直观理解,并探讨生产中问题。 分布式系统的定义 什么是分布式系统?Lamport在1987给出了分布式的定义... 2022年8月7日594 views评论分布式系统 阅读全文
云计算与大数据什么是分布式系统?如何学习? 对于分布式系统,并没有一个跟清晰的概念。分布式系统涉及到很多的技术、理论与协议,很多人也说,分布式系统是“入门容易,深入难”,我之前的学习也只算是管中窥豹,只见得其中一斑。因此,一致希望能对分布式系统... 2022年8月7日302 views评论分布式系统 阅读全文
数据结构与算法分布式系统开发之Raft一致性共识算法 分布式系统除了提升整个体统的性能外还有一个重要特征就是提高系统的可靠性。提供可靠性可以理解为系统中一台或多台的机器故障不会使系统不可用或者丢失数据。保证系统可靠性的关键就是多副本,一旦有多副本,那么就... 2019年8月1日1,875 views评论分布式系统 阅读全文
web服务器Zookeeper 到底是什么,为什么在分布式系统里有无可替代的地位 很多中间件,比如Kafka、Hadoop、HBase,都用到了 Zookeeper,于是很多人就会去了解这个 Zookeeper 到底是什么,为什么它在分布式系统里有着如此无可替代的地位。 在踩了很多... 2019年6月28日2,062 views评论ZooKeeper 分布式系统 阅读全文
计算机网络技术什么是分布式系统?要如何学习? 什么是分布式系统 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是... 2019年5月17日1,909 views评论分布式系统 阅读全文