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