Architecture 分布式网络与分散网络的区别

Architecture 分布式网络与分散网络的区别,architecture,distributed-computing,distributed-system,centralized,Architecture,Distributed Computing,Distributed System,Centralized,我以为我知道区别,但现在我有点困惑,我不确定了。所以我想我可以问你。 一个分布式网络可以是集中式的,也可以是非集中式的?或者,分布式网络总是意味着没有中心节点吗?我原以为分布式网络也是分散的,但经过研究,我现在对此表示怀疑 我希望有人能帮我谢谢你 首先看一下关于分布式系统的描述: 分布式系统是由使用分布式中间件连接的自治计算机组成的网络。它们有助于共享不同的资源和能力,为用户提供单一和集成的一致网络 这也是关于分散系统: 一个分散的系统需要多方独立决策 在这样一个分散的系统中,没有一个单一的中央

我以为我知道区别,但现在我有点困惑,我不确定了。所以我想我可以问你。 一个分布式网络可以是集中式的,也可以是非集中式的?或者,分布式网络总是意味着没有中心节点吗?我原以为分布式网络也是分散的,但经过研究,我现在对此表示怀疑


我希望有人能帮我谢谢你

首先看一下关于分布式系统的描述:

分布式系统是由使用分布式中间件连接的自治计算机组成的网络。它们有助于共享不同的资源和能力,为用户提供单一和集成的一致网络

这也是关于分散系统:

一个分散的系统需要多方独立决策 在这样一个分散的系统中,没有一个单一的中央集权机构代表所有各方作出决定。取而代之的是,每一方,也被称为对等方,都会针对可能与其他对等方的目标冲突的个人目标做出本地自主决策。节点之间直接交互,共享信息或向其他节点提供服务

但让我举一个简单的例子

分布式聊天系统有几个服务器。每个客户端连接到这些服务器中的一个,然后服务器彼此之间传递数据,以向用户提供适当的结果,并将消息传递给另一个用户,顺便说一句,该用户也连接到该分布式系统。因此,这可以很容易地用一台服务器完成,但是负载平衡和资源呢?我们选择分布式设计的理由很少

资源共享 可伸缩性 高可用性
而在同一个例子中,一个分散的聊天系统依靠自己的用户彼此建立点对点连接,然后发送消息。每个节点都具有服务于消息传递服务和发送消息的所有逻辑。没有中间件负责传递或持久化消息。

分布式网络是什么意思?你是说分布式系统吗?你帮了我很多忙,非常感谢!这让我明白了很多事情