-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
SPRING微服務 版權信息
- ISBN:9787121340857
- 條形碼:9787121340857 ; 978-7-121-34085-7
- 裝幀:一般輕型紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
SPRING微服務 本書特色
Spring是一個基于Java平臺的應用程序框架,基于Spring的開發基本已經成為了業界的一種規范。此書將幫助你用Spring框架,Spring Boot,Spring Cloud來實現微服務的架構。本書的這些案例都是基于*的Spring框架所寫,這樣你會學習到如何編寫一個*潮,*穩定的基于Java語言的系統。此書開始將一步一步告訴你如何使用Spring來開發微服務,并且深度學習Spring Boot, Spring Cloud, Docker, Mesos, and Marathon各個主流的框架的使用方法,下一步,你會學到如何擴容和縮容你的微服務并教會你如何發布你的微服務到Docker容器平臺,如何用Marathon和Mesos去管理你的微服務。通過本書的案例,*后,你將會真正的獲得如何開發你自己的微服務并發布它們到真實的生產平臺。
SPRING微服務 內容簡介
Spring是一個基于Java平臺的應用程序框架,基于Spring的開發基本已經成為了業界的一種規范。此書將幫助你用Spring框架,Spring Boot,Spring Cloud來實現微服務的架構。本書的這些案例都是基于近期新的Spring框架所寫,這樣你會學習到如何編寫一個近期新潮,很穩定的基于Java語言的系統。此書開始將一步一步告訴你如何使用Spring來開發微服務,并且深度學習Spring Boot, Spring Cloud, Docker, Mesos, and Marathon各個主流的框架的使用方法,下一步,你會學到如何擴容和縮容你的微服務并教會你如何發布你的微服務到Docker容器平臺,如何用Marathon和Mesos去管理你的微服務。通過本書的案例,很后,你將會真正的獲得如何開發你自己的微服務并發布它們到真實的生產平臺。
SPRING微服務 目錄
第1章 解密微服務 1
微服務的演進 2
命令式架構的演進 4
什么是微服務 5
微服務——蜂窩類比 8
微服務原則 8
微服務的特性 10
微服務中服務的特性 11
微服務案例 17
微服務的好處 22
與其他架構風格的聯系 31
微服務使用案例 40
總結 44
第2章 用Spring Boot構建微服務 45
開發RESTful服務——傳統方法 46
傳統Web應用轉移到微服務 49
使用Spring Boot構建RESTful微服務 50
開始使用Spring Boot 51
使用CLI開發Spring Boot微服務 51
使用STS開發Spring Boot Java微服務 52
下一步是什么 63
Spring Boot配置 63
修改默認嵌入的Web服務器 66
實現Spring Boot安全性 67
為微服務開啟跨域訪問 71
實現Spring Boot通知 72
Spring Boot Actuator 84
配置應用信息 86
添加自定義運行狀況模塊 86
記錄微服務 88
總結 90
第3章 微服務概念的應用 91
模式和常見設計決策 92
微服務的挑戰 122
微服務能力模型 127
總結 132
第4章 微服務的演變——一個案例的學習 133
回顧微服務能力模型 134
理解PSS應用 135
龐然大物的終結 139
使用微服務來拯救 144
業務用例 144
為演化制定計劃 145
只有在需要時遷移模塊 161
目標架構 162
目標實現視圖 167
總結 172
第5章 通過Spring Cloud對微服務 進行擴(縮)容 173
回顧微服務 174
回顧BrownField航空的PSS系統實踐 174
什么是Spring Cloud 175
建立BrownField PSS的環境 179
Spring Cloud Config 180
一個聲明式的REST客戶端Feign 194
用于負載均衡的Ribbon 196
注冊和發現的Eureka 198
API網關——Zuul代理 208
反應式微服務流 215
總結BrownFeild PSS架構 219
總結 220
第6章 自動化擴(縮)容微服務 221
回顧微服務功能模型 221
用Spring Cloud擴(縮)容微服務 222
理解自動化擴(縮)容的概念 223
自動化擴(縮)容方法 228
總結 240
第7章 日志記錄和監控微服務 241
回顧微服務能力模型 242
理解日志管理的挑戰 242
集中式日志解決方案 244
日志方案的選擇 245
微服務監控 254
使用數據湖泊的數據分析 265
總結 266
第8章 用Docker實現容器化微服務 267
回顧微服務功能模型 267
理解BrownField PSS微服務的區別 268
什么是容器 269
VMs與容器之間的區別 270
容器的好處 272
微服務和容器 273
Docker簡介 274
在Docker中部署微服務 278
在Docker上運行RabbitMQ 281
使用Docker Registry 282
云上的微服務 283
在EC2上運行BrownField服務 284
更新生命周期管理器 285
容器化的未來——內核和強化安全 285
總結 286
第9章 使用Mesos和Marathon管理Dockerized微服務 287
回顧微服務功能模型 288
缺少的部分 288
為什么集群管理很重要 289
集群管理能做什么 290
與微服務的關系 293
與虛擬化的關系 293
集群管理解決方案 293
集群管理與Mesos和Marathon 296
為BrownField微服務實現Mesos和Marathon 300
生命周期管理器的部署 312
技術元模型 313
總結 314
SPRING微服務 作者簡介
Rajesh RV是一名經驗豐富的IT架構師,擁有豐富的多元化經驗技術和超過16年的航空IT從業經驗。Rajesh獲得了印度科欽大學的計算機工程學位,他在EJB的早期加入了JEE社區Spring。期間他作為架構師參與了航空領域的許多大型的關鍵任務項目,包括新一代航空客運預訂系統(iFlyRes)和Next下一代航空公司貨運預訂系統(Skychain和CROAMIS)。目前,Rajesh在阿聯酋(http://www.emirates.com/)擔任首席架構師,專注于許多領域的架構產品解決方案,如JEE、SOA、NoSQL、物聯網、移動、UI、集成等。在阿聯酋,由Rajesh團隊設計的開放旅游平臺(OTP)贏得了2011年RedHat成本類別的創新獎。2011年,他介紹了Honeycomb的創新概念,是一種基于六邊形架構模式的架構,用于升級和轉化遺留系統架構。
文彥峰,擁有超過10年以上互聯網行業經驗,在移動通訊架構,分布式架構,業務架構算等方面積累了豐富經驗。目前是順豐科技有限公司平臺架構部負責人,目前帶領大團隊有超過50人的開發與測試,主要是從事公司內部項目的研發,負責重點項目的落地和推廣,探索"互聯網 ”的道路。
- >
有舍有得是人生
- >
詩經-先民的歌唱
- >
煙與鏡
- >
巴金-再思錄
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
名家帶你讀魯迅:故事新編
- >
小考拉的故事-套裝共3冊
- >
史學評論