注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Spring Boot微服務(wù)實(shí)戰(zhàn):使用RabbitMQ、Eureka、Ribbon、Zuul和C

Spring Boot微服務(wù)實(shí)戰(zhàn):使用RabbitMQ、Eureka、Ribbon、Zuul和C

Spring Boot微服務(wù)實(shí)戰(zhàn):使用RabbitMQ、Eureka、Ribbon、Zuul和C

定 價(jià):¥59.80

作 者: (美),莫伊塞斯·馬塞羅
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302535652 出版時(shí)間: 2019-09-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《Spring Boot微服務(wù)實(shí)戰(zhàn) 使用RabbitMQ、Eureka、Ribbon、Zuul和Cucumber開發(fā)RESTful服務(wù)》使用Spring Boot構(gòu)建微服務(wù)架構(gòu),將一個(gè)應(yīng)用從小單體演進(jìn)到包含多個(gè)服務(wù)的事件驅(qū)動(dòng)架構(gòu)。《Spring Boot微服務(wù)實(shí)戰(zhàn) 使用RabbitMQ、Eureka、Ribbon、Zuul和Cucumber開發(fā)RESTful服務(wù)》遵循增量式的方法來講解微服務(wù)結(jié)構(gòu)、測(cè)試驅(qū)動(dòng)開發(fā)、Eureka、Ribbon、Zuul,以及使用Cucumber編寫的端到端測(cè)試。作者M(jìn)oises Macero用非常務(wù)實(shí)的方式解釋了這種軟件架構(gòu)的好處,而不是讓你被理論概念分散注意力。他從實(shí)戰(zhàn)的角度介紹了計(jì)算機(jī)編程中的一些先進(jìn)技術(shù)。從小可行的產(chǎn)品開始,同時(shí)保持靈活性,使其不斷發(fā)展。

作者簡介

  從孩童開始,Moises Macero就對(duì)軟件開發(fā)有濃厚的興趣。他曾就職于一些大公司和創(chuàng)業(yè)公司,對(duì)于這些公司,全棧開發(fā)者是必不可少的。在Moises的職業(yè)生涯中,他經(jīng)常為大小項(xiàng)目的開發(fā)、設(shè)計(jì)和架構(gòu)而努力工作,包括敏捷和瀑布環(huán)境下的項(xiàng)目。他喜歡在不僅能指導(dǎo)他人,也能從他人身上學(xué)習(xí)的團(tuán)隊(duì)中工作。 Moises在他的博客上分享了很多有關(guān)技術(shù)挑戰(zhàn)的解決方案、指南及對(duì)IT公司工作方式的觀點(diǎn)。在空閑時(shí)間里,他喜歡徒步旅行。

圖書目錄

第1章 介紹
1.1 設(shè)置場景
1.2 讀者對(duì)象
1.3 本書與其他圖書和指南有何區(qū)別
1.3.1 工具背后的論證
1.3.2 學(xué)習(xí):漸進(jìn)的過程
1.3.3 這是一本指南還是一本圖書
1.4 本書內(nèi)容
1.4.1 從基礎(chǔ)知識(shí)到高級(jí)話題
1.4.2 搭建Spring Boot骨架的專業(yè)方式
1.4.3 測(cè)試驅(qū)動(dòng)開發(fā)
1.4.4 連接微服務(wù)
1.4.5 事件驅(qū)動(dòng)的系統(tǒng)
1.4.6 端到端測(cè)試
1.5 本章小結(jié)
第2章 一個(gè)基本的Spring Boot應(yīng)用
2.1 業(yè)務(wù)需求
2.2 骨架應(yīng)用
2.2.1 輕薄應(yīng)用與真實(shí)應(yīng)用
2.2.2 創(chuàng)建應(yīng)用骨架
2.3 熱身:一些TDD的實(shí)戰(zhàn)
2.4 本章小結(jié)
第3章 一個(gè)真實(shí)的三層Spring Boot應(yīng)用
3.1 簡介
3.2 完成基本功能
3.3 領(lǐng)域設(shè)計(jì)
3.4 業(yè)務(wù)邏輯層
3.5 展示層(REST APD
3.5.1 MultiplicationController
3.5.2 Results控制器
3.6 前端(Web客戶端)
3.7 試玩(第1部分)
3.8 數(shù)據(jù)持久化的新需求
3.9 重構(gòu)代碼
3.10 數(shù)據(jù)層
3.10.1 數(shù)據(jù)模型
3.10.2 資源庫
3.11 完成第二個(gè)用戶故事:串聯(lián)所有層
3.12 暢玩應(yīng)用(第2部分)
3.13 本章小結(jié)
第4章 初識(shí)微服務(wù)
4.1 小單體之路
4.1.1 單體分析
4.1.2 繼續(xù)前進(jìn)
4.2 游戲化基礎(chǔ)
4.2.1 分?jǐn)?shù)、徽章和排行榜
4.2.2 應(yīng)用游戲化技術(shù)
4.3 轉(zhuǎn)向微服務(wù)架構(gòu)
4.3.1 職責(zé)分離和松耦合
4.3.2 獨(dú)立變更
4.3.3 伸縮性
4.4 連接不同的微服務(wù)
4.5 事件驅(qū)動(dòng)架構(gòu)
4.5.1 相關(guān)技術(shù)
4.5.2 事件驅(qū)動(dòng)架構(gòu)的優(yōu)缺點(diǎn)
4.5.3 深入閱讀
4.5.4 應(yīng)用事件驅(qū)動(dòng)架構(gòu)
4.6 使用RabbitMQ和Spring AMQP實(shí)現(xiàn)事件驅(qū)動(dòng)
4.6.1 在系統(tǒng)中使用RabbitMQ
4.6.2 Spring AMQP
4.7 從乘法微服務(wù)發(fā)送事件
4.7.1 RabbitMQ配置
4.7.2 對(duì)事件建模
4.7.3 發(fā)送事件:分發(fā)器模式
4.7.4 深入新游戲化微服務(wù)
4.8 使用RabbitMQ接收事件
4.8.1 訂閱者
4.8.2 RabbitMQ配置
4.8.3 事件處理程序
4.9 在微服務(wù)之間請(qǐng)求數(shù)據(jù)
4.9.1 結(jié)合反應(yīng)式模式和REST
4.9.2 保持領(lǐng)域隔離
4.9.3 實(shí)現(xiàn)REST客戶端
4.9.4 更新游戲化業(yè)務(wù)邏輯
4.10 使用微服務(wù)
4.11 本章小結(jié)
……
第5章 使用工具的微服務(wù)架構(gòu)
第6章 測(cè)試分布式系統(tǒng)
后記

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)