面經(jīng):啥是集群?啥是分布式?別再傻傻說不清啦

飽經(jīng) CURD 折磨的程序猿,在被問起“分布式”時,轉(zhuǎn)而會去說“集群”;當(dāng)被問起“集群”時,轉(zhuǎn)而又會去說“分布式”,在程序猿腦海中,感覺兩者總是有千絲萬縷的關(guān)系,扯來扯去總是扯不清楚。

那“集群”和“分布式”是一回事嗎?兩者到底有什么聯(lián)系和區(qū)別呢?這要從經(jīng)典的一道菜“京醬肉絲”說起。

二十世紀(jì)三十年代,北京紫禁城東北方約 4 里地的一個大雜院里,有一個原籍東北的陳老漢,和孫子相依為命,靠做豆腐維生。

有一次,陳老漢把豬肉挑出瘦的,切成很薄的片,下鍋炒并放豆醬炒好,沒有面餅還有點豆腐皮,切成方塊,照貓畫虎就做好了“烤鴨”,孫子用豆腐皮卷著大蔥和“烤鴨”吃的那香就別提有多么高興了,爺倆度過了一個幸福的春節(jié)。

孫子長大后,到全聚德學(xué)徒,成了一名水平不錯的廚子,烤鴨也是常吃了,卻總體會不到第一次吃烤鴨的感受。后來,經(jīng)過陳老漢的指點,他孫子對菜品不斷改進(jìn),于是造就了醬香濃郁,肉絲細(xì)嫩的京醬肉絲。

顧客就是上帝,而陳老漢的孫子憑著精湛的廚藝,牢牢地抓住了上帝的胃。導(dǎo)致上門的顧客接踵而致,凡是來的顧客,必點京醬肉絲。

后廚只有陳老漢的孫子會做這道菜,每天都忙的不可開交。因為顧客的催菜叫囂聲已經(jīng)傳到了后廚;有等的不耐煩的顧客,放下狠話,早已氣沖沖的走了,縱然他滿頭大汗,也不敢有一絲停歇。

廚師長感覺這么下去,陳老漢的孫子早晚會累垮,一旦累垮,將不能為顧客提供京醬肉絲服務(wù),顧客會不滿意,惹怒了上帝,將會影響收入。于是在 BOSS直聘、51Job 等諸大招聘網(wǎng)站發(fā)布招聘廚子需求,當(dāng)天就給陳老漢的孫子招到一個伙伴,陳老漢的孫子把配方一五一十的告訴了伙伴,于是兩人快樂的在后廚做京醬肉絲,為顧客提供著優(yōu)質(zhì)的服務(wù)

有一次,顧客整體在大廳怒了火,遲遲等了大半天啦,還沒正常上菜。這下可急了廚師長,只見陳老漢的孫子還有新來的廚子在后廚都忙著做豆醬、做豆皮……

廚師長感覺這效率太低,一個廚子從炒肉、做豆醬、做豆皮一套流程下來,花費時間那是相當(dāng)?shù)拈L。于是就廣發(fā)招聘需求,又招了一批人,并進(jìn)行合理分工,有負(fù)責(zé)做豆醬的,有負(fù)責(zé)做豆腐皮的,有負(fù)責(zé)炒肉的;陳老漢廚子和他的伙伴負(fù)責(zé)進(jìn)行合理搭配。

就這樣,在廚師長的規(guī)劃下,后廚分工明確,各司其職,上菜速度大幅提升,用戶滿意度提高,全聚德也賺得盆滿缽滿。

故事編不下去了,敲黑板,說說重點吧。

什么是集群?

陳老漢的孫子以及新招的廚子,2 個大廚都做京醬肉絲,同時為顧客提供服務(wù),如果陳老漢的孫子累倒了,新招的廚子可以正常為顧客提供京醬肉絲。

一句話釋義:集群中的節(jié)點,干著相同的事情,提供相同的服務(wù)。

什么是分布式?

后廚合理分工,有負(fù)責(zé)做豆醬的、有負(fù)責(zé)做豆腐皮的、有負(fù)責(zé)炒肉的,各司其職;

一句話釋義:任務(wù)職責(zé)劃分明確,各自忙著各自的任務(wù),目的是一起協(xié)作搞一件事情。

為什么談“分布式”總會聊到“集群”的概念?

后廚雖然合理分工,假如負(fù)責(zé)做豆醬的只有一個人,若累倒了,勢必會影響做菜,那肯定是要至少兩個人做豆醬。

一句話釋義:分布式和集群是一對好基友,先進(jìn)行分布式,然后考慮到單點,會再對分布式中的節(jié)點進(jìn)行集群部署。

好了,今天的分享,到這就結(jié)束啦,希望你們能夠喜歡。

歡迎關(guān)注微信公眾號“一猿小講”了解更多精彩分享。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容