幫助中心 | 我的帳號 | 關於我們

Spring微服務實戰

  • 作者:(美)約翰·卡內爾|譯者:陳文輝
  • 出版社:人民郵電
  • ISBN:9787115481184
  • 出版日期:2018/06/01
  • 裝幀:平裝
  • 頁數:298
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    約翰·卡內爾著的《Spring微服務實戰》以一個名為EagleEye的項目為主線,介紹雲、微服務等概念以及Spring Boot和Spring Cloud等諸多Spring項目,並介紹如何將EagleEye項目一步一步地從單體架構重構成微服務架構,進而將這個項目拆分成眾多微服務,讓它們運行在各自的Docker容器中,實現持續集成/持續部署,並最終自動部署到雲環境(Amazon)中。針對在重構過程中遇到的各種微服務開發會面臨的典型問題(包括開發、測試和運維等問題),本書介紹了解決這些問題的核心模式,以及在實戰中如何選擇特定Spring Cloud子項目或其他工具解決這些問題。
    本書適合擁有構建分散式應用程序的經驗、擁有Spring的知識背景以及對學習構建基於微服務的應用程序感興趣的Java開發人員閱讀。對於希望使用微服務構建基於雲的應用程序,以及希望了解如何將基於微服務的應用部署到雲上的開發人員,本書也具有很好的學習參考價值。

作者介紹
(美)約翰·卡內爾|譯者:陳文輝
    約翰·卡內爾(John Canell)是一名軟體架構師,為Genesys Cloud領導開發團隊。約翰每天大部分時間都在教Genesys Cloud客戶和內部開發人員如何交付基於雲的呼叫中心和電話解決方案,以及基於雲開發的最佳實踐。他使用AWS平台親手構建基於電話的微服務。他的日常工作是設計和構建跨Java、Clojure和Go等多種技術平台的微服務。此外,他是一位高產的演講者和作家。他經常在當地的用戶群體發表演講,並且是「The No Fluff Just Stuff Software Symposium」的常規發言人。在過去的二十多年裡,他是許多基於Java的技術書籍和行業刊物的作者、合作者和技術審稿人。約翰擁有馬奎特大學(Marquette University)學士學位和威斯康星大學奧什科什分校(University of Wisconsion Oshkosh)工商管理碩士(MBA)學位。約翰是一位充滿激情的技術專家,他不斷探索新技術和編程語言。當他不演講、不寫作或者不編碼的時候,他與妻子Janet和3個孩子(Christopher、Agatha和Jack)以及他的狗Vader生活在北卡羅來納州的卡里。

目錄
第1章  歡迎邁入雲世界,Spring
  1.1  什麼是微服務
  1.2  什麼是Spring,為什麼它與微服務有關
  1.3  在本書中讀者會學到什麼
  1.4  為什麼本書與你有關
  1.5  使用Spring Boot來構建微服務
  1.6  為什麼要改變構建應用的方式
  1.7  雲到底是什麼
  1.8  為什麼是雲和微服務
  1.9  微服務不只是編寫代碼
    1.9.1  核心微服務開發模式
    1.9.2  微服務路由模式
    1.9.3  微服務客戶端彈性模式
    1.9.4  微服務安全模式
    1.9.5  微服務日誌記錄和跟蹤模式
    1.9.6  微服務構建和部署模式
  1.10  使用Spring Cloud構建微服務
    1.10.1  Spring Boot
    1.10.2  Spring Cloud Config
    1.10.3  Spring Cloud服務發現
    1.10.4  Spring Cloud與Netflix Hystrix和Netflix Ribbon
    1.10.5  Spring Cloud與Netflix Zuul
    1.10.6  Spring Cloud Stream
    1.10.7  Spring Cloud Sleuth
    1.10.8  Spring Cloud Security
    1.10.9  代碼供應
  1.11  通過示例來介紹Spring Cloud
  1.12  確保本書的示例是有意義的
  1.13  小結
第2章  使用Spring Boot構建微服務
  2.1  架構師的故事:設計微服務架構
    2.1.1  分解業務問題
    2.1.2  建立服務粒度
    2.1.3  互相交流:定義服務介面
  2.2  何時不應該使用微服務
    2.2.1  構建分散式系統的複雜性
    2.2.2  伺服器散亂
    2.2.3  應用程序的類型
    2.2.4  數據事務和一致性
  2.3  開發人員的故事:用SpringBoot和Java構建微服務
  ……
第3章  使用Spring Cloud配置伺服器控制配置
第4章  服務發現
第5章  使用Spring Cloud和Netflix Hystrix的客戶端彈性
第6章  使用Spring Cloud和Zuul進行服務路由
第7章  保護微服務
第8章  使用Spring Cloud Stream的事件驅動架構
第9章  使用Spring Cloud Sleuth和Zipkin進行分散式跟蹤
第10章  部署微服務
附錄A  在桌面運行雲服務

附錄B  OAuth2授權類型

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032