乾貨篇:超多內容微服務架構實戰

Java架構分享發表於2020-09-29

過去幾年,“微服務架構”這個術語出現了,它描述了一種將軟體應用程式設計為可獨立部署的服務套件的特定方式。

 

49頁PPT乾貨:微服務架構起源、簡介及設計

儘管這種架構風格沒有確切的定義,但圍繞業務能力,自動化部署,端點智慧以及語言和資料的分散控制等方面存在著某些共同特徵。

“微服務” 是在擁擠的軟體架構街道上又一個新名詞。儘管我們的自然傾向是以輕蔑的眼光來傳遞這樣的東西,但這些術語描述了一種我們發現越來越吸引人的軟體系統風格。

我們已經看到許多專案在過去幾年中都採用了這種風格,迄今為止的結果是積極的,因此對於我們的許多人來說,這正成為構建企業應用程式的預設風格。可悲的是,沒有太多的資訊概述微服務的風格以及如何去做。

簡而言之,微服務架構是一種將單應用程式作為一套小型服務開發的方法,每種應用程式都在其自己的程式中執行,並與輕量級機制(通常是 HTTP 資源的 API)進行通訊。

這些服務是圍繞業務功能構建的,可以通過全自動部署機制進行獨立部署。這些服務的集中化管理已經是最少的,它們可以用不同的程式語言編寫,並使用不同的資料儲存技術。

下面我們們通過 397頁 PDF 深入瞭解微服務架構起源、簡介及設計。

點贊+關注,私信獲取全部資料

 

 

 

相關文章