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