49頁PPT干貨:微服務架構起源、簡介及設計
過去幾年,“微服務架構”這個術語出現了,它描述了一種將軟件應用程序設計為可獨立部署的服務套件的特定方式。
盡管這種架構風格沒有確切的定義,但圍繞業務能力,自動化部署,端點智能以及語言和數據的分散控制等方面存在著某些共同特征。
“微服務” 是在擁擠的軟件架構街道上又一個新名詞。盡管我們的自然傾向是以輕蔑的眼光來傳遞這樣的東西,但這些術語描述了一種我們發現越來越吸引人的軟件系統風格。
我們已經看到許多項目在過去幾年中都采用了這種風格,迄今為止的結果是積極的,因此對于我們的許多人來說,這正成為構建企業應用程序的默認風格??杀氖?,沒有太多的信息概述微服務的風格以及如何去做。
簡而言之,微服務架構是一種將單應用程序作為一套小型服務開發的方法,每種應用程序都在其自己的進程中運行,并與輕量級機制(通常是 HTTP 資源的 API)進行通信。
這些服務是圍繞業務功能構建的,可以通過全自動部署機制進行獨立部署。這些服務的集中化管理已經是最少的,它們可以用不同的編程語言編寫,并使用不同的數據存儲技術。
下面咱們通過 49 頁 PPT 深入了解微服務架構起源、簡介及設計。
微信公眾號后臺回復關鍵詞“微服務架構”,即可下載完整 PPT 資料