码迷,mamicode.com
首页 > 其他好文 > 详细

从集中式到分布式

时间:2018-10-01 13:42:10      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:挑战   分布式事务   分布式   记忆   应用   设计   最大的   并发   了解   

前言

         著名学者胡适说过这么一句话:“发表是最好的记忆”,而阿里巴巴中间件负责人毕玄在《分布式java应用 基础和实战》一书中提到实践是最好的成长,发表是最好的记忆,接下一来我们来了解一下集中式系统如何向分布式系统演进。集中式系统,就是将所有的业务功能集成在同一个系统,只要部署好一台应用,就能够满足业务保证完整的业务链路。但是集中式系统存在非常明显的单点问题,对扩展不够灵活,对部署不够友好,在线上高速运转的业务务必要停下来。

集中式的概念

         那什么是集中式系统呢?集中式系统指的是一台或者多台服务器组成中心节点,数据集中存储在这个中心结点,同时,系统的所有业务都在这个中心结点来集中的处理。集中式系统存在部署简单,但是不友好,无须考虑考虑对对个服务如何多节点的协作,也不需要考虑多节点之间的分布式事务问题。

分布式的概念

         在分布式系统的概念和设计一书中是这么定义的:分布式系统是一个硬件和软件组件分布在一个或者多个的容器上,彼此之间通过消息传递进行通信和协调的系统。 这些软件组件相互协助构成了业务的链路回路。这些组件的分布,可以是同一台服务器上的不同容器,也可以在同一个机房,同一个城市等等。

分布式的特点

         分布式系统主要有以下几个特点:分布性,对等性,并发性,缺乏全局时钟,故障总是在发生。

分布性→分布式系统的多台服务器会在空间上随意的分布,机器的分布情况也会随着变动。

对等性→分布式系统中的组件和组件之间没有主从之分,所有的组件节点都是平等的。

并发性→同一个分布式系统中的对个节点,可能会并发的对一些资源访问,数据库和缓存存储等等,如何高效的协调分布式节点成为了分布式系统成为最大的挑战。

 

 

从集中式到分布式

标签:挑战   分布式事务   分布式   记忆   应用   设计   最大的   并发   了解   

原文地址:https://www.cnblogs.com/sunshine798798/p/9714971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!