欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

什么叫分布式开发

墨初 知识笔记 122阅读

什么是分布式软件?

答:分布式——一个高大上的名词,是计算机软件设计中人民群众喜闻乐见的“逼格满满”、“不明觉厉”的几个名词之一。 但很可惜,这玩意儿一点也不复杂,甚至有些“简单”。 不信? 你只要遵循下述步骤即可将任何一个软件拆分为“分布式”的:

分布式系统是什么?

答:1.分布式系统一定是由多个节点组成的系统。 其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 2.这些连通的节点上部署了我们的节点,并且相互的操作会有协同。 不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题,提供可扩展性以及高可用性,业务中使用分布式的场景主要有分布式存储以及分布式计算。

分布式架构是什么?

答:数据库、分布式存储 分布式架构里面,很多的架构思想采用的是:当集群发生故障的时候,集群中的人群会自动“选举”出一个新的领导。 1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。

分布式系统中的进程是什么?

答:Process(进程)。 在分布式系统中,进程是基本单元 通信协议。 Process 间需要相互配合才能完成工作,因此通信协议是最基本要解决的问题。 这部分其实挺复杂,牵涉面光,不过核心还是抓住两方面,一是存在哪些需求,二是各个协议如何满足这些需求

声明:无特别说明,转载请标明本文来源!