分布式和集群区别
1、分布式是不同的服务器节点完成不同的任务,集群是不同的服务器对外提供一致的服务
2、分布式就是将一个任务分摊到不同的节点共同完成,这几个节点是协同工作的,存在互相依赖的关系,其中一个挂掉了有可能使得其他节点都不能工作;
而集群就是多个节点执行相同的任务,互不干扰,就像饭堂的窗口,每个窗口的职能都是一样的,在哪个窗口都能达到目的,随便关了哪个窗口都可以,只要还有窗口可用,客人就能排队打饭。
3、集群要解决的是可靠性,而分布式的主要工作是分解任务,将职能拆解。
4、分布式:不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题
集群:同一个业务部署在多台机器上,提高系统可用性
集群:同一个业务部署在多台机器上,提高系统可用性