站在吃货的角度来解释那些和微服务有关的名词
本文轉(zhuǎn)載自微信公眾號(hào):InfoQ
對(duì)于搞架構(gòu)的技術(shù)人來(lái)說(shuō)
一起吃個(gè)火鍋,喝個(gè)酒,聊個(gè)天
技術(shù)上的很多解決思路就出來(lái)了
?
?
一家5口人圍著一張大桌子吃飯,
這叫單體架構(gòu)
不想在家吃飯,去河底撈下館子,
這叫需求多樣性
廚房里多人分工洗菜和做菜,
這叫多線程并發(fā)
麻油、黃瓜、胡椒粉、青菜分層管理,
這叫分層架構(gòu)
大年三十人很多,排不上隊(duì)
只能取號(hào)在等待區(qū)美個(gè)甲,玩?zhèn)€游戲,
這叫消息列隊(duì)
河底撈安排了很多外賣人員提供火鍋上門
減輕門店壓力,這叫負(fù)載均衡
A門店的外送人手不夠用
可以調(diào)用B門店空閑的外送人員,
這叫動(dòng)靜分離
公司年會(huì),訂了10桌河底撈火鍋送上門
河底撈門店就近安排多輛汽車將設(shè)備和材料運(yùn)送到企業(yè)食堂
效率高,體驗(yàn)好,這叫CDN加速
春節(jié)期間為了應(yīng)對(duì)海量用戶的“高并發(fā)、高性能、高可用”需求
河底撈門店在內(nèi)部增加了一倍的工作人員和設(shè)備,這叫冗余集群
為提升外送服務(wù)用戶體驗(yàn)
河底撈將外送業(yè)務(wù)從門店服務(wù)獨(dú)立出來(lái)運(yùn)營(yíng),
這叫應(yīng)用拆分
店內(nèi)使用的食材太多
使用多個(gè)倉(cāng)庫(kù)/貨架存儲(chǔ),
這叫分表分庫(kù)
河底撈的服務(wù)可以細(xì)分為:
廚師服務(wù) + 接待服務(wù) + 美甲服務(wù) + ...
這叫微服務(wù)架構(gòu)
小孩子不小心把碗給砸了
服務(wù)員立刻提供新餐具,這叫高可用
每一個(gè)服務(wù)員都能響應(yīng)用戶請(qǐng)求
而不只有某一個(gè)服務(wù)員搭理你
這叫Service Mesh(服務(wù)網(wǎng)格)
總結(jié)
以上是生活随笔為你收集整理的站在吃货的角度来解释那些和微服务有关的名词的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 我是如何在面试别人Spring事务时“套
- 下一篇: 我是如何拿到蚂蚁金服 offer ?