06.23 Spring Cloud與Docker微服務架構實戰

Spring Cloud與Docker微服務架構實戰

地址:http://www.wisdomdd.cn/Wisdom/resource/articleDetail.htm?resourceId=1115

編輯推薦 √ Spring Cloud的崛起將取代Dubbo在微服務領域大行其道 √ 作者標籤:Spring Cloud社區發起人|佈道者|微服務專家 √ Spring Cloud可謂實現Java企業級微服務應用之終極武器 √ Spring Cloud是Spring Boot之上

√ Spring Cloud的崛起將取代Dubbo在微服務領域大行其道

√ 作者標籤:Spring Cloud社區發起人|佈道者|微服務專家

√ Spring Cloud可謂實現Java企業級微服務應用之終極武器

√ Spring Cloud是Spring Boot之上更完整、全能的解決方案

內容簡介

√ Spring Cloud的崛起將取代Dubbo在微服務領域大行其道√ 作者標籤:Spring Cloud社區發起人|佈道者|微服務專家

√ Spring Cloud可謂實現Java企業級微服務應用之終極武器√ Spring Cloud是Spring Boot之上更完整、全能的解決方案

周立,Spring Cloud中國社區聯合發起人。擁有近7年的軟件系統開發經驗,多年系統架構經驗。對Spring Cloud、微服務、持續集成、持續交付有一定見地。

熱愛技術交流,曾代表公司參加全球微服務架構高峰論壇、QCon等技術沙龍。擁抱開源,在GitHub與Git@OSC上開源多個項目,並獲得了開源中國的推薦,例如開源電子書《使用Spring Cloud與Docker實戰微服務》等。

筆者博客:http://itmuch.com,定期分享Spring Cloud相關博客。讀者可掃碼關注Spring Cloud 中國社區公眾號以及作者公眾號。

目 錄

目錄

1 微服務架構概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.1 單體應用架構存在的問題. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 如何解決單體應用架構存在的問題. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3 什麼是微服務. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.4 微服務架構的優點與挑戰. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.4.1 微服務架構的優點. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4.2 微服務架構面臨的挑戰. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.5 微服務設計原則. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.6 如何實現微服務架構. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.6.1 技術選型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.6.2 架構圖及常用組件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2 微服務開發框架——Spring Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.1 Spring Cloud 簡介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

顯示全部信息

前 言

序1

===

16年國慶假期之後,我所在的公司因為業務需要,想搭建一個API網關來綜合治理已有業務調用服務(我司之前採用的是噹噹的Dubbo擴展框架Dubbox)。前期,我和同事們在技術選型環節,討論了諸多目前比較紅火的技術框架和工具。最後達成一致,採用微服務,來重構和調整原先這些Dubbox服務,並決定使用Spring Cloud(以下簡稱sc)來實現API網關,爭取在17年能順利平滑地從Dubbox過度到sc。而具體的API網關demo研發工作就落實到我這裡。

在開始研發工作之前,我參閱了包括官網在內很多sc研發資料,也去全球最大的同性技術交友網站GitHub上找了很多代碼來仔細研讀。但感覺老外的這些Guide(指南)總是講的不是很通透。也許是有些概念他們覺得太基礎了,就直接略過不表。因此我也感到很迷茫,老是問自己,到底應該如何去實現這個API網關,完成公司指派給我的研發任務呢?

顯示全部信息

媒體評論

本書初稿完成後,我*時間拿到了稿件,從零開始學習了Spring Cloud,Spring Cloud提供了構建分佈式系統所需的“全家桶”。如果你想從零開始搭建一套分佈式系統,《Spring Cloud與Docker微服務架構實戰》可以作為你的領路者,帶你進入Spring Cloud的世界。

張開濤《億級流量網站架構核心技術》作者

《Spring Cloud與Docker微服務架構實戰》從微服務設計原則和理念出發,詳細說明了如何通過Spring Cloud及Docker建立高效可用的微服務解決方案,並對Spring Cloud的架構及組件、容器鏡像的製作與編排進行逐一講解,具備較強的實戰指導意義。本書能夠幫助技術人員快速瞭解和應用微服務,通過技術的變革與提升幫助業務適應市場的快速變化,從而提升技術的價值。


分享到:


相關文章: