首页 > 手机 > 配件 > 分布式系统例子,什么是分布式系统

分布式系统例子,什么是分布式系统

来源:整理 时间:2022-04-02 18:58:51 编辑:华为40 手机版

什么是分布式系统?

什么是分布式系统

分布式系统(Distributed System)是若干独立计算机的集合,这些计算机对于用户来说就像是单个相关系统。分布式系统就是一组通过网络进行通信、为了完成共同任务而协调工作的计算机节点(Node)组成的系统。系统中的各个节点对于用户是透明的,用户感知不到背后的逻辑,就像访问单个计算机一样。分布式系统是由集中式系统演化来的,先来看下传统的集中式系统:就是把所有的程序、功能都集中到一台主机上,从而往外提供服务的单体应用。

集中式系统的优点是便于维护、操作简单。但这样的系统也有缺陷,不出问题还好,一出问题,就容易造成单点故障,所有功能就都不能正常工作了。另外,集中式系统的性能瓶颈就是单机性能的上限,横向扩展比较困难。为了解决集中式系统存在的缺陷问题,分布式系统诞生并逐渐演化。Hadoop 分布式计算模型MapReduce(一):入门讲解https://www.toutiao.com/i6517034933616116227/。

什么是分布式系统,分布式系统例子?

什么是分布式系统,分布式系统例子

现在的系统大部分都采用了分布式架构!下面通俗易懂的说下分布式到底是什么?一开始互联网的应用服务比较单一(比如就只是提供一个天气状况接口),在访问量低,功能没有进一步增加的时候,运行也算是稳定!但是随着经济发展和互联网的普及,互联网用户越来越多,原来每天几千几万的服务调用,变成了几百万甚至几千万!而且为了应付不同用户的业务需求和抓住用户,更多的功能不断增加!比如原来每次用户请求,你的内存只需要100k,现在做的秒杀系统,同时会有几百万的点击,也就是需要几十几百G的内存,一台机器远远处理不了这么大的数据,单一的系统处理模式语言更新换代了!一台机器没有几十G的内存来处理数据,那么十台,百台呢?分布式由此诞生!所谓分布式系统,就是把软件应用分布到不同的物理节点上,组成一个完整的对外应用系统!分布式系统相比集中式系统具有速度快,可靠性强,可扩展性强,对用户透明的特性!既然从单一节点(同内存中处理),变为多节点处理(不同的机器,不同的ip,不同的内存),那么以前的单一系统的做法就需要进行升级!比如下面的场景:1,登录问题:以前的登录信息,session,ticket,认证等都放在一台服务器,但是现在不同的机器之间session等登录数据不再一个节点,可采用同一个redis集群,统一管理登录信息,应用服务器修改和查询都从redis中队列中获取!2,服务调用:以前的服务都在一台服务器上,直接调用即可,但是现在必须使用rpc远程调用方式,根据数据传输http,tcp等协议,和不同的框架选择使用rmi,webservice,rest风格调用,zookeeper,consul等服务注册与发现架构!保证服务之间分布式调用!3,数据传输:以前数据传输都在同一个内存中进行,但是现在是不同的内存,所以需要诸如消息中间件等进行异步消息传递!4,数据一致性:因为是不同的服务器,事务也是分布式的,如果使用强一致性,会影响分布式的性能,所以通常使用消息队列或者定时补偿等方式保证数据最终一致性!5,分布式计算:将大量的互相之间有关系,却又可以解耦的计算分布到不同的机器上,提高整个系统的算力!比如hadoop,spark等大数据技术!6,分布式调用安全性:分布式系统是跨服务器的,数据的传输具有隐患,所以需要保证数据的安全性,我们的系统通过使用AES算法加密和md5验签保证数据传输安全,有兴趣的可以私聊我!7,日志问题:分布式系统的日志都在不同的机器上,如果出现生产问题需要一台机器一台机器逐一排查,所以必须使用分布式日志框架,集中处理日志!比如flume!现在银行,保险,等等基本上业务量比较大的系统肯定都是分布实现的,所以这是作为程序员需要掌握的重要知识!如果你有碰到相关的问题,私信我,我们好好交流!。

分布式架构和分布式系统存储研发的区别是什么?

分布式架构和分布式系统存储研发的区别是什么

分布式架构是软件系统分布式系统存储是基于存储、服务器、数据库技术、容灾热备等技术的系统集成。hps ssan多节点 ibm6000服务器 Oraclerac是一套基于全闪存融合扩容hds的分布式存储系统。在这个上面允许的xx云软件,是一个基于分布式架构的软件系统人才少,需求量大是什么意思?我基本上除了阿里王博士,和阿里超融合一体机的相关负责人,还没有见过听说过能一个人把整套分布式系统存储技术搞定的所以你说的人才少是合理的需求量大就存疑了.......人家大厂研发好了,一般技术人员去实施运维就好了啊以联想为例,他的超融合一体机研发,需求量大么...哦,博士确实挺缺的....。

文章TAG:分布式系统例子

最近更新