天天看點

微服務架構必讀書

關注微信公衆号【異步圖書】每周送書

微服務架構必讀書

這裡寫圖檔描述

<a href="http://www.epubit.com.cn/book/details/4920">《深入了解Spring Cloud與微服務建構》</a>

方志朋 著

點選書名購買紙書

談到微服務,大家衆說紛纭,但卻很難有一個清晰的概念來描述。微服務不是“銀彈”,我了解的微服務是一種文化,而我們要做的就是将微服務的理念運用到實際開發中。經過一系列的技術選型,最終Spring Cloud憑借其成熟的元件、完善的一站式解決方案,最終成為了我們落地微服務的選擇。

此時的Spring Cloud相關資料在國内還是鳳毛麟角,沒有完整的中文書籍和教程可以參考,隻有官方的英文文檔以及網上零零散散的教程可以閱讀。就是在這種情況下,本書的作者方志朋在公司技術選型以及後續的微服務落地過程中,逐漸有了自己的積累和了解,同時在部落格中連載了“史上最簡單的Spring Cloud教程”。此教程一出,就受到廣大程式員的歡迎,是以最終整理為此書。

縱覽全書,文字清晰明了,通過理論結合實踐的方式介紹了Spring Cloud的每一個元件的實踐,并解讀了部分源代碼。圖文并茂,語言樸實,不愧為“簡單”之名。本書融合了作者實施微服務的一線經驗和心得,具體指導了Spring Cloud在落地方面的實踐,非常值得參考。

微服務架構必讀書

《微服務分布式構架開發實戰》

<a href="http://www.epubit.com.cn/book/details/7736">《微服務分布式構架開發實戰》</a>

龔鵬 著

本書語言簡潔,内容豐富,适合具備初級Java後端開發能力的開發人員,大中專相關專業師生,網站教育訓練班學員,以前擁有單工程開發經驗并且想嘗試分布式微服務架構的人員。

微服務架構必讀書

<a href="http://www.epubit.com.cn/book/details/4706">《遺留系統重建實戰》</a>

[英] 克裡斯·伯查爾(Chris Birchall) 著

作為開發人員,你可能會從另一個團隊接手一個項目,而且該項目是基于現有代碼庫的,擁有多設計模式、使用假設、基礎設施和工具。幸運的是,有一些方法可以為遺留項目注入新的活力,這樣你就可以維護、改進和擴充它們,而不必顧及它們的局限性。

這是一本以經驗為主導的指南,能使遺留軟體項目脫胎換骨。它涵蓋了重構、品質度量學、工具鍊和工作流、持續內建、基礎設施自動化以及組織文化等内容。在技術層面,讀者将學習如何給代碼子產品化引進依賴注入,如何定量地衡量軟體品質,以及如何實作基礎設施的自動化。在政策層面,讀者将能學到的實踐有:軟體是應該重寫還是應該重構,團隊的組織架構應該是什麼樣的,以及如何讓管理層意識到軟體品質的重要性。本書的核心議題包括解析和子產品化棘手的代碼結構、內建和自動化測試、替換過時的建構系統,以及用Vagrant和Ansible 之類的工具實作基礎設施自動化。

微服務架構必讀書

<a href="http://www.epubit.com.cn/book/details/4656">《編寫高性能的.NET代碼》</a>

[美] Ben,Watson,沃森 著

想讓自己的.NET代碼獲得zui佳的性能嗎?本書将揭開CLR的神秘面紗,不僅教你如何編寫性能優異的代碼,還能讓你“知其是以然”。作者參與設計并搭建的系統是世界上最大型的高性能.NET系統之一,他在本書中融入了很多的經驗教訓。

本書不僅講解了CLR的工作機制,還詳細介紹了目前獲得zui佳性能的新方法,涉及.NET環境下的優化、對CLR功能的深入剖析、免費的工具和教程推薦、頗有價值的案例轶事、評測并提升性能的具體步驟。

微服務架構必讀書

<a href="http://www.epubit.com.cn/book/details/4315">《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic建構和部署》</a>

克裡斯托弗·尼格斯(Christopher Negus) 著

Linux系統或雲環境上運作Docker的實用指南!

無論是在筆記本上還是在遠端雲上,Docker 都能夠改變建立、測試、部署和管理zui關鍵應用的方式。本書中,作者Christopher Negus 幫助讀者從頭開始掌握Docker 容器化技術。

開始的時候讀者能夠運作一些Ubuntu、Fedora、RHEL、CoreOS 或Project Atomic 的Docker 容器鏡像,看完本書之後,讀者就可以在現代Linux 和雲環境中部署企業級品質、多容器的Kubernetes。

本書是寫給系統管理者、軟體開發人員和技術狂熱者的,書中觸及了Docker 使用的方方面面:設定容器化應用,使用單個和多個容器,在雲環境中運作容器,以及開發容器。

微服務架構必讀書

<a href="http://www.epubit.com.cn/book/details/4318">《OpenStack實戰》</a>

[美]V. K. 科迪·布姆加德納(V. K. Cody Bumgardner)著

OpenStack是一個可以讓你在自己的實體伺服器上建立私有雲或者公有雲平台的開源架構。你可以建構定制化的基礎設施、平台和軟體服務,而不用擔心專有的雲平台的費用和廠商鎖定問題。擁有一個OpenStack私有雲,你可以增強安全性、增加可控性、提高可靠性,并降低成本。

本書提供了真實環境使用案例和如何建構你自己的雲平台的一步步的指導。本書能為你提供所需要的實體硬體叢集和基礎設施服務設計指導。你将會學到如何選擇和設定虛拟伺服器和實體伺服器,如何實作軟體定義網絡以及在企業内部設計、部署和營運一個OpenStack雲的技術細節,還會探索如何針對自己的環境對OpenStack部署做出最佳的定制。最後,你還會學到自己的雲是如何提供面向使用者的軟體和基礎設施服務的。

●開發和部署企業級私有雲。

●從IT的角度來看私有雲技術。

●自助型雲計算對企業的影響。

微服務架構必讀書

<a href="http://www.epubit.com.cn/book/details/4332">《第一本Docker書(修訂版)》</a>

[澳] 詹姆斯·特恩布爾(James Turnbull)著

Docker是一個開源的應用容器引擎,讓開發者可以将他們的應用和依賴包打包到一個可移植的容器中,然後釋出到任何流行的Linux機器上,也可以實作虛拟化。容器完全使用沙箱機制,互相之間不會有任何接口。幾乎沒有性能開銷,可以很容易地在機器和資料中心中運作。重要的是,它不依賴于任何語言、架構或包裝系統。

本書由Docker公司前服務與支援副總裁James Turnbull編寫,是Docker開發指南。本書專注于Docker 1.9及以上版本,指導讀者完成Docker的安裝、部署、管理和擴充,帶領讀者經曆從測試到生産的整個開發生命周期,讓讀者了解Docker适用于什麼場景。書中先介紹Docker及其元件的基礎知識,然後介紹用Docker建構容器和服務來完成各種任務:利用Docker為新項目建立測試環境,示範如何使用持續內建的工作流內建Docker,如何建構應用程式服務和平台,如何使用Docker的API,如何擴充Docker。

微服務架構必讀書

<a href="http://www.epubit.com.cn/book/details/4281">《 Vim實用技巧(第2版)》</a>

[英] Drew Neil(尼爾) 著

Vim是程式員、網站開發人員及系統管理者的重要工具,其速度和效率令其他的文本編輯器難以望其項背。

Vim能在幾乎每一個系統上運作,并支援大多數程式設計語言和标記語言。

本書包含了Vim的實用技巧和使用指南。全書概括了121個技巧,通過豐富的示例、清晰的體例和詳細的講解,展示了高效使用Vim的嶄新方法。在Vim領域,把此書譽為“寶藏”并不為過!

微服務架構必讀書

<a href="http://www.epubit.com.cn/book/details/4267">《Git學習指南》</a>

【德】René Preißel(普萊貝爾) , Bjørn Stachmann(斯拉赫曼)著

Git 是當今流行版本控制系統。本書并不偏重理論介紹,也不面面俱到,而是一本學習Git 的實用指南。本書首先介紹了Git 的基礎知識,然後關注于靈活開發,并給出工作流展示了解決現實問題所需的指令和選項。

延伸推薦

<a href="http://mp.weixin.qq.com/s?__biz=MzA3NTIzMzIxNQ==&amp;mid=2652796687&amp;idx=1&amp;sn=f8ccbfd3c47ae59643c2d0ad37e0ee1b&amp;chksm=849975dfb3eefcc9dd6448efecf6ddca25bf2726924e07c04cac6bda1ada283352549ecb156a&amp;scene=21#wechat_redirect">2018年2月新書</a>

<a href="http://mp.weixin.qq.com/s?__biz=MzA3NTIzMzIxNQ==&amp;mid=2652796296&amp;idx=1&amp;sn=0225391d6deaaea09f033916cc13840d&amp;chksm=84997758b3eefe4e3b2af4bd8e9b15c8bd79e04eccba7c67da0b7ce933b179772cde7e246424&amp;scene=21#wechat_redirect">國小生開始學Python,最接近AI的程式設計語言:安利一波Python書單</a>

<a href="http://mp.weixin.qq.com/s?__biz=MzA3NTIzMzIxNQ==&amp;mid=2652796228&amp;idx=1&amp;sn=8d7f4512cf83f7b22e87d0ab5c25b96b&amp;chksm=84997794b3eefe82d4592d3983f8039252cccb55e8fbde8ecdf886c06254e575249d3246b010&amp;scene=21#wechat_redirect">政策升溫:大家都在學大資料,一大波好書推薦</a>

<a href="http://mp.weixin.qq.com/s?__biz=MzA3NTIzMzIxNQ==&amp;mid=2652796138&amp;idx=1&amp;sn=b8387b4f03c997d395a5c22204c389fd&amp;chksm=8499763ab3eeff2c022078c646ad2e1d9add10b9898a1609bf5c378d756102567da35e6f5528&amp;scene=21#wechat_redirect">AI經典書單| 入門人工智能該讀哪些書?</a>

如果隻說一個業内大咖,你最崇拜誰?為什麼?截止時間3月8日17時,留言+轉發本活動到朋友圈,小編将選出1名讀者贈送異步新書一本。

在“異步圖書”背景回複“關注”,即可免費獲得2000門線上視訊課程;推薦朋友關注根據提示擷取贈書連結,免費得異步圖書一本。趕緊來參加哦!

點選閱讀原文,檢視本書更多資訊

掃一掃上方二維碼,回複“關注”參與活動!

<a href="https://mp.weixin.qq.com/s?__biz=MzA3NTIzMzIxNQ==&amp;mid=2652796731&amp;idx=1&amp;sn=aee6b374feb6487871442bed2822b4a5&amp;chksm=849975ebb3eefcfdd84328ad4435d39a735417f6ae019935f4ac80bfae3021af6429ddf26b63&amp;mpshare=1&amp;scene=1&amp;srcid=0306cGSrFKKiaIwuPLY603O7#">閱讀原文</a>

微服務架構必讀書

打開微信掃一掃有驚喜哦

微信掃一掃