【读书笔记-014】架构解密之分布式存储和分布式计算

2019-03-11  本文已影响0人  爱倩子的李总

分布式存储

分布式文件系统是大型分布式系统中最重要的基础设施之一。

分布式计算

Actor模型

所有对象都是actor,之间仅通过发送消息进行通信,所有操作都是异步的,不同actor可以同时处理各自的消息,使得整个系统获得大规模的并发能力。


actor模型

根actor创建子actor为了并行计算,根actor给每个子actor发送一个消息,指定任务描述,子actor完成处理后,将结果封装成应答消息返回给根actor,根actor进行最后的汇总与输出。

storm

与actor面向单条消息的分布式计算模型不同,storm是面向连续的消息流的一种通用的分布式计算解决框架。

mapreduce

基于LISP类函数式语言里的map和reduce操作,采用分而治之的思想建立起来的一种分布式计算框架,适用于大批量数据集的并行运算。apache beam的目标一统天下,将统一批处理和流处理的编程模型。

消息队列

分类

总结

整本书阅读下来获取到的干货不是很多,也许是作者侧重于技术,在内容组织方面有所欠缺,不容易把我其核心观点,给人一种很随意的感觉。

上一篇下一篇

猜你喜欢

热点阅读