有些东西我们不会,但一定要知道。!!!!!
下面我就开始一顿XJB吹,你觉得看了有没有用懂不懂这件事的话,我不要你觉得我要我觉得。
分布式: 术业有专攻
为什么这么说呢?分布式就是把一件比较复杂的事,分成几个简单的事让不同的人去完成,并且每个人都是做自己擅长的那块。专话来说那么在一个系统分成多个子系统,并且把多个子系统分别部署在不同的服务器上运行来提升效率就是分布式。一个服务器崩了就全盘崩了。
集群:资源增量
为什么这么说呢?集群就是一件或者多件的事情,让多个人去完成,每个人做的事情都是一样的。专话来说就是一个系统部署在多个服务器上,通过增加服务器负载来提升效率。一个服务器崩了其他服务器一样可以运行,只是会降低效率。
负载均衡:资源最优化选择
为什么这么说呢?前面都是说响应端去怎么配置,这块更像是请求端的事儿,就好比我们去食堂吃饭,这么多窗口肯定是看哪里排队少去哪里。专话来说就是当请求发起的时候,选择负载量低的服务器来响应,通常是很多请求然后均衡分摊到多个服务器。
微服务:术业有专攻Plus
为什么这么说呢?微服务与分布式有相同之处,但是两者概念又不同,前者是架构设计,后者是服务部署。微服务也是把一个系统分成多个子系统。两者不同之处在于一个是工作内容拆分,一个是模块内容拆分。分布式就像是一场宴席,分成炒菜、切菜、洗菜、采购来完成。微服务更像是把每一道菜分给一个小组(每个小组包含炒菜、切菜、洗菜、采购)来完成。
也希望各位大佬互相探讨,理解不对还请多多指点。
本文深入浅出地解析了分布式、集群和微服务的概念及其在系统架构中的作用。阐述了分布式注重任务分解,集群强调资源增量,而微服务则是在分布式基础上的进一步模块化。了解这些概念对于提升系统效率和稳定性至关重要。
885





