【 络架构理论系列】简述分布式的定义、分类、技术发展历史进程

文章目录

  • 明确分布式定义
  • 一、应用和架构发展过程
    • 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系统开发的分布式架构。实际上从这种工作方式来理解,分布式的分类有很多,应用也很广。

造成误区的根源还是因为,大多数情况下,我们获取的信息中只表明了”分布式”(定语),缺少了主语
所以这篇文章会尽量带上主语来描述

首先借鉴自百度百科,结合个人想法,例举一下目前常见的分布式应用,分类如下

  1. 面向计算任务 的 分布式计算 (分布式数学计算,更细分的如分布式渲染)
  2. 面向 络服务 的 分布式 络服务架构 (如SOA架构、微服务架构)
  3. 面向数据管理 的 分布式数据管理系统 (如git、区块链)

“面向 络服务”广义上属于”面向计算任务”。但是强调的是业务处理。可以比喻为解答应用题和算术运算的区别

百度百科 分布式系统的分类和特征


欢迎补充


文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91609 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月27日
下一篇 2022年9月27日

相关推荐