來源:北大青鳥總部 2023年09月19日 09:29
不懂微服架構(gòu),還想進(jìn)BAT、TMD,怎么辦?
跟著小課來學(xué)習(xí),這統(tǒng)統(tǒng)都不是問題
Hello大家好,又和大家見面了,今天小課和大家聊聊時下火爆的微服務(wù)技術(shù)。
按照傳統(tǒng)的軟件開發(fā)模式,在開發(fā)項目時,通常我們會把項目創(chuàng)造成一個龐然大物 。這個龐然大物包括一系列的小模塊,比如“用戶模塊、訂單模塊、商品模塊、支付模塊”。好了,到目前為止項目已經(jīng)開發(fā)完了,一切都看似完美。
但是?。?/span>
一旦有模塊掉了鏈子,整個項目都將Game Over!
為了解決這個問題,我們將一個大項目拆分許多獨立的小項目 ,每一個獨立的小項目被稱為服務(wù),服務(wù)之間通過接口互相訪問 。
即使某些服務(wù)掛掉 ,也不會影響其它服務(wù)的運(yùn)行。我們就把這種項目架構(gòu)稱為微服務(wù)架構(gòu)。
在微服務(wù)架構(gòu)中,我們可以實現(xiàn):
1、按需伸縮:在實際項目運(yùn)行時,你可以針對不同項目模塊的需求,進(jìn)行靈活集群配置
2、靈活技術(shù)選型:你還可以使用不同的技術(shù)來開發(fā)不同的項目模塊