Spring Cloud微服務(wù)架構(gòu)開發(fā)實戰(zhàn) 帶目錄完整pdf[173MB]
173MB / 07-01
微服務(wù)架構(gòu)基礎(chǔ):Spring Boot+Spring Cloud+Docker 帶目錄掃描版p
151MB / 05-05
輕量級微服務(wù)架構(gòu)(下冊) (黃勇) 帶目錄完整pdf[81MB]
81.2MB / 07-18
輕量級微服務(wù)架構(gòu) (上冊) (黃勇) 中文PDF版 85.6MB
85.6MB / 06-13
-
-
機(jī)器學(xué)習(xí)、深度學(xué)習(xí)面試筆試題300+合集 中文pdf完整版 編程其它 / 5.9MB
-
-
-
Arduino編程參考手冊 中文版PDF 編程其它 / 80KB
-
CODESYS基礎(chǔ)編程及應(yīng)用指南 中文pdf完整版 編程其它 / 10.6MB
-
Tcl教程中文版+入門教程 完整版PDF 編程其它 / 2.12MB
-
圖解算法小抄(筆記) 中文PDF完整版 編程其它 / 6.1MB
-
QNX官方開發(fā)手冊(中英文版) 完整版pdf 編程其它 / 6.32MB
-
詳情介紹
目前微服務(wù)的現(xiàn)狀是概念多于實踐,管理和架構(gòu)人員往往不知道如何落地微服務(wù),《微服務(wù)架構(gòu)實戰(zhàn)》從軟件工程的角度切入,融入了作者多年的管理及架構(gòu)經(jīng)驗,內(nèi)容完全基于實際經(jīng)驗所得,直擊痛處。通過閱讀本書,開發(fā)人員能夠?qū)崿F(xiàn)微服務(wù)的快速落地。
《微服務(wù)架構(gòu)實戰(zhàn)》共12章,分為概念篇、開發(fā)篇、運(yùn)維篇和實戰(zhàn)篇。概念篇詳細(xì)闡述微服務(wù)的由來和設(shè)計要點。開發(fā)篇介紹Spring Boot、Docker和Spring Cloud應(yīng)用于微服務(wù)的案例,并且附有源代碼。運(yùn)維篇從測試、快速開發(fā)、質(zhì)量管理、自動化運(yùn)維和監(jiān)控的角度介紹微服務(wù)涉及的知識點。實戰(zhàn)篇將企業(yè)級開發(fā)中涉及的內(nèi)容盡可能詳細(xì)地列出。
《微服務(wù)架構(gòu)實戰(zhàn)》不但適合初學(xué)者,而且對于團(tuán)隊的管理者及技術(shù)選型的架構(gòu)師也有著非常大的參考意義。
目錄
第1章 微服務(wù)概述
1.1 什么是微服務(wù)
1.2 為什么微服務(wù)
1.2.1 區(qū)別
1.2.2 從單體應(yīng)用說起
1.2.3 第一步切分
1.2.4 服務(wù)化所帶來的問題
1.2.5 微服務(wù)的可擴(kuò)展性
1.2.6 微服務(wù)與SOA的區(qū)別
1.3 常見的微服務(wù)組件
1.4 常用的微服務(wù)框架
1.4.1 Spring頂級項目
1.4.2 背景
1.4.3 社區(qū)活躍度
1.4.4 架構(gòu)完整度
1.4.5 總結(jié)
1.5 微服務(wù)架構(gòu)設(shè)計模式
1.6 如何實施微服務(wù)
1.7 小結(jié)
第2章 微服務(wù)設(shè)計原則
2.1 設(shè)計原則之分層架構(gòu)
2.2 設(shè)計原則之統(tǒng)一通信協(xié)議
2.3 設(shè)計原則之單一職責(zé)
2.4 設(shè)計原則之服務(wù)拆分
2.5 設(shè)計原則之前后端分離
2.6 設(shè)計原則之版本控制
2.7 設(shè)計原則之圍繞業(yè)務(wù)構(gòu)建
2.8 設(shè)計原則之并發(fā)流量控制
2.9 設(shè)計原則之CAP
2.10 設(shè)計原則之EDA事件驅(qū)動
2.11 設(shè)計原則之CQRS
2.12 設(shè)計原則之基礎(chǔ)設(shè)施自動化
2.13 設(shè)計原則之?dāng)?shù)據(jù)一致性
2.14 設(shè)計原則之設(shè)計模式
2.15 設(shè)計原則之DevOps
2.16 設(shè)計原則之無狀態(tài)服務(wù)
2.17 小結(jié)
第3章 微服務(wù)之Spring Boot
3.1 一切從簡單開始
3.2 快速集成第三方的Starter
3.3 降低開發(fā)復(fù)雜度之面向切面
3.3.1 前置通知
3.3.2 后置返回通知
3.3.3 后置異常通知
3.3.4 后置最終通知
3.3.5 環(huán)繞通知
3.3.6 AOP總結(jié)
3.4 并不復(fù)雜的持久化
3.4.1 單數(shù)據(jù)源
3.4.2 多數(shù)據(jù)源
3.4.3 JOOQ
3.4.4 事務(wù)處理
3.4.5 整合Redis
3.4.6 整合隊列
3.4.7 操作MongoDB
3.5 Web開發(fā)
3.6 懶人的接口文檔管理
3.7 優(yōu)化的調(diào)度
3.8 健康是永恒的主題
3.9 強(qiáng)強(qiáng)聯(lián)合之整合Dubbo
3.10 小結(jié)
第4章 微服務(wù)之Docker
4.1 Docker原理
4.2 更輕量級的虛擬化
4.3 三個概念理解Docker
4.3.1 鏡像(Image)
4.3.2 容器(Container)
4.3.3 倉庫(Repository)
4.4 Dockerfile定制一切
4.4.1 Dockerfile語法
4.4.2 Dockerfile命令
4.4.3 Dockerfile構(gòu)建過程
4.4.4 構(gòu)建Java環(huán)境
4.4.5 Dockerfile小結(jié)
4.5 Docker網(wǎng)絡(luò)
4.5.1 網(wǎng)絡(luò)模式
4.5.2 link
4.5.3 跨主機(jī)訪問
4.6 Docker數(shù)據(jù)卷
4.6.1 數(shù)據(jù)卷
4.6.2 數(shù)據(jù)卷容器
4.7 Spring Boot與Docker
4.8 搭建自己的鏡像倉庫
4.8.1 安裝和啟動
4.8.2 使用
4.9 Kubernetes
4.10 私有云整體架構(gòu)
4.11 小結(jié)
第5章 微服務(wù)之Spring Cloud
5.1 注冊中心
5.1.1 常用的注冊中心
5.1.2 Eureka介紹
5.1.3 服務(wù)發(fā)現(xiàn)
5.1.4 簡單注冊
5.2 負(fù)載均衡
5.2.1 Spring Cloud的負(fù)載實現(xiàn)
5.2.2 Ribbon
5.2.3 Feign
5.2.4 加入core
5.3 微服務(wù)容錯(Hystrix)
5.3.1 雪崩的形成
5.3.2 應(yīng)對方案
5.3.3 降級和熔斷
5.3.4 Hystrix
5.3.5 集中監(jiān)控
5.4 分布式配置中心
5.5 API網(wǎng)關(guān)
5.5.1 為什么需要網(wǎng)關(guān)
5.5.2 Zuul
5.6 消息總線(Spring Cloud Bus)
5.7 小結(jié)
第6章 微服務(wù)之Spring Cloud其他框架
6.1 Spring Cloud Consul
6.2 Spring Cloud ZooKeeper
6.3 Spring Cloud archaius
6.4 Spring Cloud Task
6.5 Spring Cloud Security
6.5.1 HTTP Basic Authentication
6.5.2 JWT
6.5.3 OAuth 2
6.5.4 Spring Cloud Security
6.6 Spring Cloud Sleuth
6.6.1 服務(wù)端
6.6.2 客戶端
6.7 Spring Cloud Stream
6.8 Spring Cloud Data Flow
6.9 小結(jié)
第7章 微服務(wù)之自動化測試與質(zhì)量管理
7.1 微服務(wù)測試
7.2 單元測試
7.2.1 單元測試及覆蓋率評估
7.2.2 JUnit
7.2.3 Spring Boot單元測試
7.2.4 Mockito
7.3 API測試
7.3.1 Jmeter
7.3.2 壓力測試
7.4 A/B測試
7.5 冒煙和回歸測試
7.6 靜態(tài)代碼分析
7.6.1 Checkstyle
7.6.2 FindBugs
7.6.3 PMD
7.7 SonarQube質(zhì)量監(jiān)控
7.7.1 為什么使用
7.7.2 安裝和使用
7.7.3 安裝插件
7.7.4 運(yùn)行流程
7.8 小結(jié)
第8章 微服務(wù)之JHipster
8.1 JHipster技術(shù)列表
8.1.1 客戶端選項
8.1.2 服務(wù)端選項
8.1.3 部署選項
8.2 Angular簡介
8.3 快速開始JHipster
8.3.1 安裝
8.3.2 使用
8.3.3 構(gòu)建單體應(yīng)用
8.3.4 Entity sub-generator
8.3.5 開發(fā)和運(yùn)行
8.3.6 插件安裝
8.4 目錄結(jié)構(gòu)
8.5 構(gòu)建微服務(wù)應(yīng)用
8.5.1 注冊中心
8.5.2 創(chuàng)建微服務(wù)網(wǎng)關(guān)
8.5.3 Traefik
8.5.4 JHipster UAA
8.5.5 構(gòu)建微服務(wù)應(yīng)用
8.6 基礎(chǔ)配置
8.6.1 JHipster屬性配置
8.6.2 作為Maven項目
8.6.3 數(shù)據(jù)庫
8.6.4 DTO
8.6.5 分頁
8.6.6 文檔
8.7 小結(jié)
第9章 微服務(wù)之自動化部署
9.1 私有倉庫搭建
9.1.1 Nexus介紹
9.1.2 安裝與配置
9.1.3 在項目中使用
9.2 Ansible
9.3 持續(xù)集成
9.3.1 持續(xù)集成流程
9.3.2 Jenkins介紹與安裝
9.3.3 Maven介紹
9.3.4 Jenkins系統(tǒng)設(shè)置
9.3.5 集成Sonar
9.3.6 構(gòu)建工程
9.3.7 配置測試
9.4 灰度發(fā)布
9.5 小結(jié)
第10章 微服務(wù)之日志收集與監(jiān)控
10.1 ELK搜集與分析
10.1.1 工作流程
10.1.2 日志格式
10.1.3 平臺搭建
10.2 系統(tǒng)監(jiān)控
10.2.1 監(jiān)控策略和監(jiān)控對象
10.2.2 進(jìn)程監(jiān)控
10.2.3 數(shù)據(jù)波動監(jiān)控
10.2.4 常用監(jiān)控命令
10.3 運(yùn)維監(jiān)控
10.3.1 Zabbix
10.3.2 Open-Falcon
10.4 APM監(jiān)控
10.4.1 Pinpoint
10.4.2 SkyWalking
10.4.3 Zipkin
10.4.4 CAT
10.5 Pinpoint的安裝與使用
10.5.1 Pinpoint的安裝
10.5.2 Pinpoint的使用
10.5.3 Pinpoint實現(xiàn)郵件告警
10.6 小結(jié)
第11章 完整示例
11.1 安裝Lombok
11.2 PiggyMetrics
11.3 整體架構(gòu)
11.3.1 配置Spring Cloud Config
11.3.2 授權(quán)服務(wù)
11.3.3 API網(wǎng)關(guān)
11.3.4 服務(wù)發(fā)現(xiàn)
11.3.5 負(fù)載均衡器、斷路器和HTTP客戶端
11.3.6 監(jiān)控儀表盤
11.3.7 日志分析
11.4 安裝和運(yùn)行
11.4.1 配置Maven并導(dǎo)入工程
11.4.2 安裝
11.4.3 使用
11.4.4 如何變成自己的項目
11.5 小結(jié)
第12章 微服務(wù)核心功能推薦
12.1 工作流引擎
12.1.1 Activiti
12.1.2 UFLO
12.2 規(guī)則引擎
12.2.1 Drools
12.2.2 URule
12.3 調(diào)度系統(tǒng)
12.4 消息推送
12.5 網(wǎng)關(guān)中間件
12.5.1 Orange
12.5.2 Kong
12.5.3 Zuul
12.6 分庫分表中間件
12.6.1 Sharding-JDBC
12.6.2 MyCat
12.7 報表引擎
12.8 數(shù)據(jù)處理
12.8.1 Spring Batch
12.8.2 Kettle
12.9 并發(fā)編程
12.10 分布式配置
12.10.1 Disconf
12.10.2 Apollo
12.11 CAS
12.12 WebFlux
12.13 小結(jié)
下載地址
微服務(wù)架構(gòu)實戰(zhàn) 中文pdf完整版[207MB]
人氣書籍
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的微服務(wù)架構(gòu)實戰(zhàn) 中文pdf完整版[207MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。