如何通俗的解釋一下微服務架構?

時間 2021-05-05 16:23:32

1樓:Eleven

我來試試這樣解釋夠不夠通俗。

1 傳統架構又被稱之為單體架構,簡單三層理解的話就是UI層+業務邏輯+資料庫,啥事兒都在乙個程序裡面完成,省心省力但是擴充套件困難。

2 然後隨著業務量增加,資料量累計,單體應用扛不住了,就會誕生如下的垂直拆分,每個系統還是單體架構

3 然後突然發現,這幾個子系統之間有很多重複的東西,如支付啊、使用者啊等,但是彼此不是乙個程序沒法重用,然後就誕生了分布式

4 再然後,分布式的技術越來越成熟,比如各服務都需要做成集群,所以需要服務註冊與發現

客戶端跟服務間的遮蔽對映,還有限流啊熔斷等高階需求,所以來了閘道器

然後再各種需求各種問題都冒出來後並一一解決掉,一套成熟可行的架構方案出來了,就是微服務架構了。

演繹的歷史看了,差不多就該清楚差異和是什麼了。然後應用場景?是個專案都可以用,但是考慮下有沒有必要,畢竟單體架構還是最省心的。

比較適合大型專案,尤其是專案中有些高頻應用的時候,可以微服務拆分~

2樓:WANGHANMMMMMM

一開始使用傳統服務店裡燒菜,擦桌子,收錢都是乙個人做,慢慢的店裡的生意越來越好了,乙個人又要燒菜又要收錢擦桌子的忙不過來了,就引入了微服務,燒菜的配了幾個人,擦桌子的配了幾個人,收錢了配了幾個人,店裡的生意又可以繼續了

誰能通俗的解釋一下動量守恆,越通俗越好?

具體來講 取決於怎麼解釋 高中就是mv大小前後不變 大學物理是體系不受合外力,總動量不變 分析力學更複雜一點,在封閉系統下,不含時的拉格朗日函式存在空間平移對稱性,最後匯出動量不變 Liang Shi 如果你理解動能守恆,那麼也很容易理解動量守恆。動量改變來自作用力的衝量,可以記做Ft,也可記做mv...

能否通俗易懂的解釋一下和弦?

改變自己 乙個音叫單音,兩個音叫音程,三個音及以上的三度疊置叫和弦。和弦的名稱是根據度數和性質 可以理解為聲音的色彩 決定的。度數可以理解為台階,dol re mi fa sol la si是向上排列的7個台階,每乙個就是一度。所以,音越多,和弦切換越頻繁,其包含的色彩和感覺就越豐富。 愛吃檸檬的小...

有人幫忙通俗的解釋一下什麼是QCC

劉冠華 Quality Control Cycle,行走江湖,重在乙個 圈 字!拋開門派 部門 和武功 質量技術 不談,讓一幫人坐在一起,為了同乙個質量目標而討 che 論 dan 就是乙個開始!這是一種文化,更是一種體驗。不要在意說了什麼,不要在意問題是否被真正解決,重要的是你身在其中,被薰陶被教...