前言
最近在研究分布式架构,在学习过程中有很多收获及经验,现在准备写一个系列将其记录下来,一部分是别人的心得我自己进行的总结,一部分是自己的体会及经验,方便自己及各位读者学习参考。新手勿喷,如有不准确之处,敬请各位大佬指出,为感!
术语
集群
多个服务器做同一件事情就叫做集群
分布式
多个服务器做不同事情就叫做分布式。
拿一个栗子来说明什么叫做分布式,什么叫做集群。
e: 某天,你拿了100万现金去银行存钱,里边都是1块的(够坏的),银行开始的时候派了一个人给你数钱,一上午还没有完成10%,这个时候领导说效率太慢了,就加了9个人一起数钱,这10个人做着同一件事情,那么这就叫做集群,领导专门统计每个人的数量,那么领导和这10个人之间的关系就叫走分布式,为什么?因为领导不用数钱,只是做统计而已,他们做的事情不同,这个时候又来了1个客户要转账,不过这个客户好点,用的是银行卡,领导调走了1个人,那么这剩余的9个人还是集群的关系,并不会因为一个人离开而影响。
应用到我们的服务器上,有2台应用服务器进行请求处理,5台数据库服务器进行数据存储,那么负责处理请求的2台应用服务器属于集群关系,同样的,5台数据库服务器也是