海外主机测评

您现在的位置是:首页 > 服务器 > 正文

服务器

分布式系统服务器

cds8202023-03-09服务器94
分布式是指把一个系统拆分成若干个子业务,分布在不同的上,通过多个子业务协同作业完成系统。mvc设计模式就是分布式开发的体现。分布式系统很重要的特点就是服务间要跨网络进行调用,可以把原来用java开发的

分布式是指把一个系统拆分成若干个子业务,分布在不同的上,通过多个子业务协同作业完成系统。mvc设计模式就是分布式开发的体现。

分布式系统很重要的特点就是服务间要跨网络进行调用,可以把原来用java开发的一个大块系统,给拆分成多个子系统,多个子系统之间互相调用,形成一个大系统的整体。分布式就是通过计算机网络将后端工作分布到多台主机上,多个主机一起协同完成工作。

分布式系统是由多个组成的系统。节点指的是计算机,而且这些节点一般不是孤立的,而是互通的。这些连通的节点上部署了节点,并且相互的操作会有协同。

在中心化结构中,存在节点和任务节点的区别,也就是每个节点的权利和义务是不一样的,管理节点可能负责分配任务给下属节点和收集计算结果等,总体承担协调者的角色,任务节点主要是承接任务,这样容易出现管理节点的单点问题。

在去中心化的结构中,各个节点的权利和义务是相同的,尽管没有单独指定领导者,在实际的运行中仍然会选举出领导者和failover动态更新领导者的问题,完全的去中心化系统并不多,相比中心化系统来说,去中心系统更加扁平也更加稳定,像Redis官方集群就是去中心化的实现,任何一个节点的故障都不会带来特别大的问题,因为节点是平等的。

无论在中心化还是去中心化的分布式系统中,任何一个节点的计算和存储结果都会对其他节点产生影响,这些独立的节点通过基础和特定的网络协议进行协作,从而形成一个整体。


发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~