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