首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
分布式系统
marsCatXDU_李经纬
创建于2022-02-11
订阅专栏
分布式系统知识学习笔记和技术博客
暂无订阅
共9篇文章
创建于2022-02-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
云计算与虚拟化笔记1:云计算分类及体系分层、GFS架构概述
云服务将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获得计算能力、存储空间和信息服务。配备的资源可以根据需求进行动态伸缩。 上述三者从上往下逐渐通用。 近些年似乎比较流行各种 *aaS ,印象中至少已经见过 A(I)aaS、B(ackend)aaS、B(l…
云计算与虚拟化笔记2:分布式数据处理 MapReduce 概览
MapReduce 是一种分布式高性能计算场景下编程模型,适用于批处理类的操作,在处理大量读少量写的操作效率很高,大量随机读写的操作效率不高。 MapReduce 封装了并行处理、容错处理、本地化计算、负载均衡等细节。对内实现了相当多自动化的处理过程,对外则提供了简单而强大的接…
分布式系统学习笔记1:概述
内容几乎全部来源于 西安电子科技大学 李龙海 老师的分布式系统课程。 博主只是老师的速记员。 本课程是面向普通本科生的课程,适合作为导论阅读。 故障处理:节点本身可能有故障,网络更可能会有故障。发了个包,丢了或者延迟了,这种情况该怎么处理,如何让整个系统容忍局部失效 这里举个例…
分布式系统学习笔记2:分布式节点之间的通信技术:并发服务技术、RPC 与 RMI 概述
内容几乎全部来源于 西安电子科技大学 李龙海 老师的分布式系统课程。 博主只是老师的速记员。 本课程是面向普通本科生的课程,内容适合作为导论阅读。 并发服务是指服务端同时对多个客户端的请求进行服务。以下是几种常见的实现方法 服务器每收到一个请求,就创建一个服务于该请求的线程来进…
分布式系统学习笔记3:接口定义语言 IDL 简述、WebService 简述
内容几乎全部来源于 西安电子科技大学 李龙海 老师的分布式系统课程。 CORBA 还提供了两个工具:idl2Java 和 idl2CPP,能分别将 .idl 生成为 .java 和 .h,然后两伙人就可以把这俩东西拿走去在上面搞了。这俩玩意都只包含接口的定义(有实现就见鬼了23…
分布式系统学习笔记4:消息中间件
内容几乎全部来源于 西安电子科技大学 李龙海 老师的分布式系统课程。 对于复杂的分布式系统,各个节点之间都通过点对点方式进行通信会大大提高系统的复杂度和耦合度。而且由于各个节点之间的通信直接使用 Socket 一对一进行(如果节点和节点之间的通信直接用代码写死),使得扩展性非常…
分布式学习笔记5:分布式存储(1)分布式存储概述;数据复制、日志;块存储、对象存储、文件存储系统简介及对比
内容几乎全部来源于 西安电子科技大学 李龙海 老师的分布式系统课程。 与分布式数据处理系统相配合,提高分布式数据处理系统的运行效率。既然分布式存储可以存储文件,那么也就意味着可以存储代码(可执行文件),这就可以和分布式数据处理系统相配合使用了。“移动程序而不是移动数据,移动计算…
分布式学习笔记6:分布式存储(2)数据分区、分区与复制的组合使用、HDFS 简介
内容几乎全部来源于 西安电子科技大学 李龙海 老师的分布式系统课程。 博主只是老师的速记员。 本课程是面向普通本科生的课程,适合作为导论阅读。 数据分区能将数据存储和访问的负载分散到多个节点。合理分区的目标是将负载在各个节点均匀分布,避免出现偏斜(skew)和热点(hotspo…
分布式学习笔记7:分布式存储(3)一致性、CAP 定理、NoSQL HBase
内容几乎全部来源于 西安电子科技大学 李龙海 老师的分布式系统课程。 博主只是老师的速记员。 本课程是面向普通本科生的课程,适合作为导论阅读。 在多个客户端同时对分布式系统进行读写的情况下,由于网络不可靠、节点失效等问题的存在,使分布式系统需要想办法解决一致性的问题。 分布式存…