馬哥云原生微服務(wù)大廠沖刺2022
微服務(wù)
微服務(wù)需要從兩個(gè)方面去理解(已報(bào)名馬微服務(wù)底部評):什么是"微"、什么是"服務(wù)"。微,狹義來講就是體積小。
著名的 "2 pizza 團(tuán)隊(duì)" 很好的詮釋了這一解釋(2 pizza 團(tuán)隊(duì)最早是亞馬遜 CEO Bezos提出來的,意思是說單個(gè)服務(wù)的設(shè)計(jì),所有參與人從設(shè)計(jì)、開發(fā)、測試、運(yùn)維所有人加起來只需要2個(gè)披薩就夠了)。
而所謂服務(wù),一定要區(qū)別于系統(tǒng),服務(wù)一個(gè)或者一組相對較小且獨(dú)立的功能單元,是用戶可以感知最小功能集。
傳統(tǒng)的單體架構(gòu),是以整個(gè)系統(tǒng)為單位進(jìn)行部署。而微服務(wù),則是以每一個(gè)獨(dú)立組件(例如用戶服務(wù),商品服務(wù))為單位進(jìn)行部署。
對于單體應(yīng)用,如果發(fā)現(xiàn)某一業(yè)務(wù)的請求量非常大,那么是無法單獨(dú)擴(kuò)展該業(yè)務(wù)的,只能拷貝整個(gè)單體應(yīng)用,再部署一套環(huán)境,來實(shí)現(xiàn)集群。
標(biāo)簽: