當前位置:
首頁 > 最新 > 想學微服務?看這一本就夠了

想學微服務?看這一本就夠了

滿世界都是微服務,你跟上時代了么?

——精推菌

後端代碼的開發,最火的關鍵詞可能就是「微服務」了。從2005年Peter Rodgers 博士提出的微 Web 服務開始,到2014年,Martin Fowler 與 James Lewis 共同提出了微服務的概念。微服務可謂發展迅猛。

肯定有很多小夥伴也在關注著「微服務」,希望能夠了解和掌握這個利器,提升自己的代碼武器庫。

今天,精推君就給大家推薦一個福利庫——《微服務:從設計到部署》開源書的中文版,趕緊來看看吧~

啥是微服務?

以下是維基百科定義:

微服務 (Microservices) 是一種軟體架構風格,它是以專註於單一責任與功能的小型功能區塊 (Small Building Blocks) 為基礎,利用模組化的方式組合出複雜的大型應用程序,各功能區塊使用與語言無關 (Language-Independent/Language agnostic) 的 API 集相互通訊。微服務架構運用於軟體架構風格的其中一項概念是甘露運算 (Dew Computing),意指由許多的小露水 (代表微服務的功能元件) 彙集而成的運算能力。

微服務是一種以業務功能為主的服務設計概念,每一個服務都具有自主運行的業務功能,對外開放不受語言限制的 API (最常用的是 HTTP),應用程序則是由一個或多個微服務組成。

這本書主要講的啥

這本書為 Chris Richardson 和 Floyd Smith 聯合編寫的微服務電子書 Designing and Deploying Microservices 中文版。

他主要從不同角度全面介紹了微服務:微服務的優點與缺點、API 網關、進程間通信(IPC)、服務發現、事件驅動數據管理、微服務部署策略、重構單體。

能夠讓小夥伴們清楚而全面的理解微服務,運用微服務,設計和架構自己的微服務。

地址奉上

GitHub地址:

https://github.com/oopsguy/microservices-from-design-to-deployment-chinese


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 GitHub精品推薦 的精彩文章:

TAG:GitHub精品推薦 |