注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計Spring微服務(wù)

Spring微服務(wù)

Spring微服務(wù)

定 價:¥88.00

作 者: (?。㏑ajesh RV
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121340857 出版時間: 2018-05-01 包裝:
開本: 16開 頁數(shù): 340 字?jǐn)?shù):  

內(nèi)容簡介

  Spring是一個基于Java平臺的應(yīng)用程序框架,基于Spring的開發(fā)基本已經(jīng)成為了業(yè)界的一種規(guī)范。此書將幫助你用Spring框架,Spring Boot,Spring Cloud來實現(xiàn)微服務(wù)的架構(gòu)。本書的這些案例都是基于*新的Spring框架所寫,這樣你會學(xué)習(xí)到如何編寫一個*新潮,*穩(wěn)定的基于Java語言的系統(tǒng)。此書開始將一步一步告訴你如何使用Spring來開發(fā)微服務(wù),并且深度學(xué)習(xí)Spring Boot, Spring Cloud, Docker, Mesos, and Marathon各個主流的框架的使用方法,下一步,你會學(xué)到如何擴容和縮容你的微服務(wù)并教會你如何發(fā)布你的微服務(wù)到Docker容器平臺,如何用Marathon和Mesos去管理你的微服務(wù)。通過本書的案例,*后,你將會真正的獲得如何開發(fā)你自己的微服務(wù)并發(fā)布它們到真實的生產(chǎn)平臺。

作者簡介

  Rajesh RV是一名經(jīng)驗豐富的IT架構(gòu)師,擁有豐富的多元化經(jīng)驗技術(shù)和超過16年的航空IT從業(yè)經(jīng)驗。Rajesh獲得了印度科欽大學(xué)的計算機工程學(xué)位,他在EJB的早期加入了JEE社區(qū)Spring。期間他作為架構(gòu)師參與了航空領(lǐng)域的許多大型的關(guān)鍵任務(wù)項目,包括新一代航空客運預(yù)訂系統(tǒng)(iFlyRes)和Next下一代航空公司貨運預(yù)訂系統(tǒng)(Skychain和CROAMIS)。目前,Rajesh在阿聯(lián)酋(http://www.emirates.com/)擔(dān)任首席架構(gòu)師,專注于許多領(lǐng)域的架構(gòu)產(chǎn)品解決方案,如JEE、SOA、NoSQL、物聯(lián)網(wǎng)、移動、UI、集成等。在阿聯(lián)酋,由Rajesh團隊設(shè)計的開放旅游平臺(OTP)贏得了2011年RedHat成本類別的創(chuàng)新獎。2011年,他介紹了Honeycomb的創(chuàng)新概念,是一種基于六邊形架構(gòu)模式的架構(gòu),用于升級和轉(zhuǎn)化遺留系統(tǒng)架構(gòu)。文彥峰,擁有超過10年以上互聯(lián)網(wǎng)行業(yè)經(jīng)驗,在移動通訊架構(gòu),分布式架構(gòu),業(yè)務(wù)架構(gòu)算等方面積累了豐富經(jīng)驗。目前是順豐科技有限公司平臺架構(gòu)部負(fù)責(zé)人,目前帶領(lǐng)大團隊有超過50人的開發(fā)與測試,主要是從事公司內(nèi)部項目的研發(fā),負(fù)責(zé)重點項目的落地和推廣,探索\

圖書目錄

目 錄
第1章 解密微服務(wù)\t1
微服務(wù)的演進\t2
命令式架構(gòu)的演進\t4
什么是微服務(wù)\t5
微服務(wù)――蜂窩類比\t8
微服務(wù)原則\t8
微服務(wù)的特性\t10
微服務(wù)中服務(wù)的特性\t11
微服務(wù)案例\t17
微服務(wù)的好處\t22
與其他架構(gòu)風(fēng)格的聯(lián)系\t31
微服務(wù)使用案例\t40
總結(jié)\t44
第2章 用Spring Boot構(gòu)建微服務(wù)\t45
開發(fā)RESTful服務(wù)――傳統(tǒng)方法\t46
傳統(tǒng)Web應(yīng)用轉(zhuǎn)移到微服務(wù)\t49
使用Spring Boot構(gòu)建RESTful微服務(wù)\t50
開始使用Spring Boot\t51
使用CLI開發(fā)Spring Boot微服務(wù)\t51
使用STS開發(fā)Spring Boot Java微服務(wù)\t52
下一步是什么\t63
Spring Boot配置\t63
修改默認(rèn)嵌入的Web服務(wù)器\t66
實現(xiàn)Spring Boot安全性\t67
為微服務(wù)開啟跨域訪問\t71
實現(xiàn)Spring Boot通知\t72
Spring Boot Actuator\t84
配置應(yīng)用信息\t86
添加自定義運行狀況模塊\t86
記錄微服務(wù)\t88
總結(jié)\t90
第3章 微服務(wù)概念的應(yīng)用\t91
模式和常見設(shè)計決策\t92
微服務(wù)的挑戰(zhàn)\t122
微服務(wù)能力模型\t127
總結(jié)\t132
第4章 微服務(wù)的演變――一個案例的學(xué)習(xí)\t133
回顧微服務(wù)能力模型\t134
理解PSS應(yīng)用\t135
龐然大物的終結(jié)\t139
使用微服務(wù)來拯救\t144
業(yè)務(wù)用例\t144
為演化制定計劃\t145
只有在需要時遷移模塊\t161
目標(biāo)架構(gòu)\t162
目標(biāo)實現(xiàn)視圖\t167
總結(jié)\t172
第5章 通過Spring Cloud對微服務(wù) 進行擴(縮)容\t173
回顧微服務(wù)\t174
回顧BrownField航空的PSS系統(tǒng)實踐\t174
什么是Spring Cloud\t175
建立BrownField PSS的環(huán)境\t179
Spring Cloud Config\t180
一個聲明式的REST客戶端Feign\t194
用于負(fù)載均衡的Ribbon\t196
注冊和發(fā)現(xiàn)的Eureka\t198
API網(wǎng)關(guān)――Zuul代理\t208
反應(yīng)式微服務(wù)流\t215
總結(jié)BrownFeild PSS架構(gòu)\t219
總結(jié)\t220
第6章 自動化擴(縮)容微服務(wù)\t221
回顧微服務(wù)功能模型\t221
用Spring Cloud擴(縮)容微服務(wù)\t222
理解自動化擴(縮)容的概念\t223
自動化擴(縮)容方法\t228
總結(jié)\t240
第7章 日志記錄和監(jiān)控微服務(wù)\t241
回顧微服務(wù)能力模型\t242
理解日志管理的挑戰(zhàn)\t242
集中式日志解決方案\t244
日志方案的選擇\t245
微服務(wù)監(jiān)控\t254
使用數(shù)據(jù)湖泊的數(shù)據(jù)分析\t265
總結(jié)\t266
第8章 用Docker實現(xiàn)容器化微服務(wù)\t267
回顧微服務(wù)功能模型\t267
理解BrownField PSS微服務(wù)的區(qū)別\t268
什么是容器\t269
VMs與容器之間的區(qū)別\t270
容器的好處\t272
微服務(wù)和容器\t273
Docker簡介\t274
在Docker中部署微服務(wù)\t278
在Docker上運行RabbitMQ\t281
使用Docker Registry\t282
云上的微服務(wù)\t283
在EC2上運行BrownField服務(wù)\t284
更新生命周期管理器\t285
容器化的未來――內(nèi)核和強化安全\t285
總結(jié)\t286
第9章 使用Mesos和Marathon管理Dockerized微服務(wù)\t287
回顧微服務(wù)功能模型\t288
缺少的部分\t288
為什么集群管理很重要\t289
集群管理能做什么\t290
與微服務(wù)的關(guān)系\t293
與虛擬化的關(guān)系\t293
集群管理解決方案\t293
集群管理與Mesos和Marathon\t296
為BrownField微服務(wù)實現(xiàn)Mesos和Marathon\t300
生命周期管理器的部署\t312
技術(shù)元模型\t313
總結(jié)\t314

本目錄推薦

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