美文网首页互联网系统架构与应用
面经:啥是集群?啥是分布式?别再傻傻说不清啦

面经:啥是集群?啥是分布式?别再傻傻说不清啦

作者: 一猿小讲 | 来源:发表于2019-12-06 07:32 被阅读0次

饱经 CURD 折磨的程序猿,在被问起“分布式”时,转而会去说“集群”;当被问起“集群”时,转而又会去说“分布式”,在程序猿脑海中,感觉两者总是有千丝万缕的关系,扯来扯去总是扯不清楚。

那“集群”和“分布式”是一回事吗?两者到底有什么联系和区别呢?这要从经典的一道菜“京酱肉丝”说起。

二十世纪三十年代,北京紫禁城东北方约 4 里地的一个大杂院里,有一个原籍东北的陈老汉,和孙子相依为命,靠做豆腐维生。

有一次,陈老汉把猪肉挑出瘦的,切成很薄的片,下锅炒并放豆酱炒好,没有面饼还有点豆腐皮,切成方块,照猫画虎就做好了“烤鸭”,孙子用豆腐皮卷着大葱和“烤鸭”吃的那香就别提有多么高兴了,爷俩度过了一个幸福的春节。

孙子长大后,到全聚德学徒,成了一名水平不错的厨子,烤鸭也是常吃了,却总体会不到第一次吃烤鸭的感受。后来,经过陈老汉的指点,他孙子对菜品不断改进,于是造就了酱香浓郁,肉丝细嫩的京酱肉丝。

顾客就是上帝,而陈老汉的孙子凭着精湛的厨艺,牢牢地抓住了上帝的胃。导致上门的顾客接踵而致,凡是来的顾客,必点京酱肉丝。

后厨只有陈老汉的孙子会做这道菜,每天都忙的不可开交。因为顾客的催菜叫嚣声已经传到了后厨;有等的不耐烦的顾客,放下狠话,早已气冲冲的走了,纵然他满头大汗,也不敢有一丝停歇。

厨师长感觉这么下去,陈老汉的孙子早晚会累垮,一旦累垮,将不能为顾客提供京酱肉丝服务,顾客会不满意,惹怒了上帝,将会影响收入。于是在 BOSS直聘、51Job 等诸大招聘网站发布招聘厨子需求,当天就给陈老汉的孙子招到一个伙伴,陈老汉的孙子把配方一五一十的告诉了伙伴,于是两人快乐的在后厨做京酱肉丝,为顾客提供着优质的服务

有一次,顾客整体在大厅怒了火,迟迟等了大半天啦,还没正常上菜。这下可急了厨师长,只见陈老汉的孙子还有新来的厨子在后厨都忙着做豆酱、做豆皮……

厨师长感觉这效率太低,一个厨子从炒肉、做豆酱、做豆皮一套流程下来,花费时间那是相当的长。于是就广发招聘需求,又招了一批人,并进行合理分工,有负责做豆酱的,有负责做豆腐皮的,有负责炒肉的;陈老汉厨子和他的伙伴负责进行合理搭配

就这样,在厨师长的规划下,后厨分工明确,各司其职,上菜速度大幅提升,用户满意度提高,全聚德也赚得盆满钵满。

故事编不下去了,敲黑板,说说重点吧。

什么是集群?

陈老汉的孙子以及新招的厨子,2 个大厨都做京酱肉丝,同时为顾客提供服务,如果陈老汉的孙子累倒了,新招的厨子可以正常为顾客提供京酱肉丝。

一句话释义:集群中的节点,干着相同的事情,提供相同的服务。

什么是分布式?

后厨合理分工,有负责做豆酱的、有负责做豆腐皮的、有负责炒肉的,各司其职;

一句话释义:任务职责划分明确,各自忙着各自的任务,目的是一起协作搞一件事情。

为什么谈“分布式”总会聊到“集群”的概念?

后厨虽然合理分工,假如负责做豆酱的只有一个人,若累倒了,势必会影响做菜,那肯定是要至少两个人做豆酱。

一句话释义:分布式和集群是一对好基友,先进行分布式,然后考虑到单点,会再对分布式中的节点进行集群部署。

好了,今天的分享,到这就结束啦,希望你们能够喜欢。

欢迎关注微信公众号“一猿小讲”了解更多精彩分享。

相关文章

  • 面经:啥是集群?啥是分布式?别再傻傻说不清啦

    饱经 CURD 折磨的程序猿,在被问起“分布式”时,转而会去说“集群”;当被问起“集群”时,转而又会去说“分布式”...

  • 今日练习

    不求别的,傻傻的写,写成啥样是啥样。

  • 啥是分布式

    1.什么叫分布式? 分布式就是一个大系统拆分成多个子系统,然后通过远程调用技术通信,通过服务治理,然后整合了多个中...

  • 啥是啥?

    妈妈,你知道那个吴亦凡吗?被抓了,坐牢了。 谁啊? 就是一个明星。 哦,他犯啥罪了? 性sr呗! 呃,呃呃呃! 啥...

  • Autohotkey介绍

    Autohotkey介绍 Autohotkey是啥嘞? 是脚本语言! 脚本语言又是啥类? 是啥嘞?反正一句话说不清...

  • 写作歌

    创作“沙沙沙” 改稿“杀杀杀” 编辑“啥啥啥” 内心“傻傻傻” 欲纺“纱纱纱” 还得“刹刹刹”

  • 啥是负载均衡、高并发、分布式、集群?

    负载均衡、高并发、分布式、集群、缓存?这些名词听起来很高大上,不知道是啥意思。 别急,我用一个故事场景来讲解分析它...

  • 元宵和汤圆有啥区别,别再傻傻分不清啦!

    正月十五吃什么? 相信一部分人会说:吃汤圆,而另一部分人会说:吃元宵。 那......汤圆/元宵,究竟有什么区别呢...

  • 真正意义上的资产

    昨天,读书营收到了一篇《富爸爸穷爸爸》的阅读笔记,我是财务小白,傻傻分不清啥叫资产,啥叫财产,啥叫负债,啥叫真正的...

  • 啥是喜欢,啥是爱?

    你没钱了,谁把钱给你花,谁就是爱你!比如,你的父母对你,从小到大,无论金钱,精力,还是感情都对你无限投入,而且不求...

网友评论

    本文标题:面经:啥是集群?啥是分布式?别再傻傻说不清啦

    本文链接:https://www.haomeiwen.com/subject/gxpauctx.html