文章目录
- 明确分布式定义
- 一、应用和架构发展过程
-
- 1. 20世纪70年代末到80年代初的 原始分布式时代 (分布式计算)
- 2. 1997年发布的vray (分布式渲染)
- 3. 1994年提出,2006年崛起的 SOA时代 (分布式 络架构)
- 4. 2005年提出,2014年崛起的 微服务时代 (分布式 络架构)
- 二、相关的发展节点
-
- 1988年,《Distributed Systems Concepts and Design》第一版发布
- 2003-2006年,Google的三篇分布式论文
- 2005年,git发布
- 2008年,区块链携比特币出现
- 2009年,阿里巴巴启动去”IOE”战略
- 2019年,HarmonyOS 1.0 发布
- 拓
明确分布式定义
我总结的分布式定义是:一种分散且协同的工作方式
很多人对分布式的理解有一个误区,认为分布式只是web系统开发的分布式架构。实际上从这种工作方式来理解,分布式的分类有很多,应用也很广。
造成误区的根源还是因为,大多数情况下,我们获取的信息中只表明了”分布式”(定语),缺少了主语
所以这篇文章会尽量带上主语来描述
首先借鉴自百度百科,结合个人想法,例举一下目前常见的分布式应用,分类如下
- 面向计算任务 的 分布式计算 (分布式数学计算,更细分的如分布式渲染)
- 面向 络服务 的 分布式 络服务架构 (如SOA架构、微服务架构)
- 面向数据管理 的 分布式数据管理系统 (如git、区块链)
“面向 络服务”广义上属于”面向计算任务”。但是强调的是业务处理。可以比喻为解答应用题和算术运算的区别
百度百科 分布式系统的分类和特征
欢迎补充
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91609 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!