我以为我知道区别,但现在我有点困惑,我不再确定了。所以我想我可以问你。 分布式网络可以集中还是分散吗?或者分布式网络总是意味着没有中心节点?我认为分布式网络也是分散的,但经过研究我现在对此表示怀疑。
我希望有人能帮助我,谢谢你!
答案 0 :(得分:3)
首先来看看有关分布式系统的描述:
分布式系统是由使用分发中间件连接的自治计算机组成的网络。它们有助于共享不同的资源和功能,为用户提供单一且集成的连贯网络。 (Distributed System)
还有这个,关于分散的系统:
“分散的制度是要求多方做出自己的独立决定的制度” 在这种分散的系统中,没有单一的集中管理机构代表所有各方作出决定。相反,每一方,也称为同伴,对其个别目标做出本地自主决定,这可能与其他同行的目标相冲突。对等体直接相互交互,共享信息或向其他对等体提供服务。 (Decentralization)
但是,让我提供一个简单的例子。
分布式聊天系统有多个服务器。每个客户端连接到这些服务器和服务器之一,然后在彼此之间传递数据,以便为用户提供正确的结果,并将消息传递给另一个用户(btw也连接到此分布式系统)。所以这可以通过单个服务器轻松完成,但负载平衡和资源呢?我们选择分布式设计的理由很少
虽然在同一示例中,分散的聊天系统依赖于其自己的用户来彼此建立对等连接然后发送消息。每个节点都具有为消息传递服务提供服务和发送消息的所有逻辑。没有中间件负责传递信息或坚持信息。