分布式知识分享

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分布式介绍

C R E A T I V E G E O M E T R Y T E M P L A T E

分享人:李鸿睿/万丽萍 时间:2020.1

简介

1-2

集群2-2分布式/集群优缺点1-3

分布式1-1

单机2-1

分布式/集群区别

1单机

案例:银行存款取款,只有一个柜台A进行服务。

第一个人想存款,在A柜台办理存款业务花费6分钟。

第二个人想取款,在A柜台办理取款业务花费6分钟。

总共耗时12分钟。

概念:单机结构——系统业务量很小的时候所有的代码都放在一个项目中,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。

问题:如果想要存款与取款的人过多,应该怎么办?

1集群

案例:银行存款取款,开设柜台A,柜台B进行服务。

第一个人想存款,在A柜台/柜台B办理存款业务花费6分钟。

第二个人想取款,在另一个空闲柜台办理取款业务花费6分钟

总共耗时6分钟。

集群结构——单机处理到达瓶颈的时候,你就把单机复制几份,这样就构成了一个“集群”。集群中每台服务器就叫做这个集群的一个“节点”,所有节点构成了一个集群。每个节点都提供相同的服务,那么这样系统的处理能力就相当于提升了好几倍(有几个节点就相当于提升了这么多倍)。

1分布式

案例:银行存款取款,开设柜台A办理存款服务,柜台B办理取款服务。 第一个人想存款,在A柜台办理存款业务花费6分钟。

第二个人想取款,在B柜台办理取款业务花费6分钟

总共耗时6分钟。

分布式结构:分布式结构就是将一个完整的系统,按照业务功能,拆分成一个个独立的子系统,在分布式结构中,每个子系统就被称为“服务”。这些子系统能够独立运行在web容器中,它们之间通过特定的方式通信。

2-1分布式与集群的区别

分布式

分布式是指将不同的业务分布在不同的地方。

集群

集群指的是将几台服务器集中在一起,实现同一业务。

分布式中的每一个节点,都可以做集群。 而

集群并不一定就是分布式的。

2-2优缺点

分布式架构优缺点

优点:

1、降低耦合度,增删一个功能,不会影响其它功能模块

2、因为模块化,所以系统模块重用度更高

3、增大系统容量,加强系统可用

4、系统扩展性更高

缺点:

1、运维复杂度会因为服务变多而变得很复杂

2、系统之间交互需要使用远程通信,接口开发增加工作量。

3、各个模块有一些通用的业务逻辑无法共用。

集群优缺点

优点:

1、高可伸缩性:服务器集群具有很强的可伸缩性。

2、高可用性:是指在不需要操作者干预的情况下,防止系统发生故障或从故障中自动恢复的能力。

3、高可管理性:系统管理员可以从远程管理一个、甚至一组集群,就好像在单机系统中一样。

缺点:

1、耦合度高,各模块最终要整合在一起,牵一发(功能)动全身

感谢您的欣赏

C R E A T I V E G E O M E T R Y T E M P L A T E

汇报人:李鸿睿/万丽萍 时间:2020.1

相关文档
最新文档