日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)微服務(wù)之道:度量驅(qū)動開發(fā)

微服務(wù)之道:度量驅(qū)動開發(fā)

微服務(wù)之道:度量驅(qū)動開發(fā)

定 價(jià):¥89.00

作 者: 范亞敏,傅健 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111653615 出版時(shí)間: 2020-05-01 包裝: 平裝
開本: 16開 頁數(shù): 308 字?jǐn)?shù):  

內(nèi)容簡介

  本書由架構(gòu)師撰寫,系統(tǒng)介紹級微服務(wù)設(shè)計(jì)與實(shí)現(xiàn)方法,融入了作者多年架構(gòu)設(shè)計(jì)的經(jīng)驗(yàn)。主要內(nèi)容包括:第1章介紹微服務(wù)理論與原則,包括微服務(wù)概念、協(xié)議、特點(diǎn)等;第2章微服務(wù)實(shí)踐方法,包括設(shè)計(jì)要點(diǎn)、應(yīng)對變化、測試驅(qū)動的開發(fā)等;第3章通過案例講解微服務(wù)實(shí)現(xiàn)的過程,包括一個完整實(shí)例;第4章介紹持續(xù)改進(jìn)的方法,包括度量驅(qū)動的改進(jìn)方法,用緩存提高性能,用NoSQL提高擴(kuò)展性等;第5章介紹持續(xù)交付的方法,包括用腳本驅(qū)動開發(fā)方法,部署流水線等。

作者簡介

  范亞敏 思科系統(tǒng)(中國)研發(fā)有限公司高級軟件架構(gòu)師,現(xiàn)在主要負(fù)責(zé)后端服務(wù)平臺的開發(fā),參與或主持過多項(xiàng)大型分布式系統(tǒng)的設(shè)計(jì)與開發(fā)工作,曾任思科電話會議系統(tǒng)的產(chǎn)品負(fù)責(zé)人和若干微服務(wù)的負(fù)責(zé)人,喜歡分享和鉆研后端微服務(wù)及度量驅(qū)動開發(fā)的相關(guān)技術(shù)與方法。 傅 健 思科系統(tǒng)(中國)研發(fā)有限公司高級軟件工程師,現(xiàn)主要專注于后端服務(wù)器的開發(fā),曾參與多種不同類型項(xiàng)目的度量方案的研究、設(shè)計(jì)與應(yīng)用實(shí)踐。喜歡深入研究各種技術(shù)原理,愛好開源技術(shù),是Netty、Spring等很多流行開源軟件的貢獻(xiàn)者。

圖書目錄

本書贊譽(yù)
前言
第1章 微服務(wù)入門 1
1.1 單體服務(wù)的特點(diǎn) 1
1.2 拆分服務(wù) 2
1.2.1 分而治之以降低復(fù)雜性 2
1.2.2 分而用之以提高可重用性 4
1.2.3 分而做之以提高開發(fā)效率 5
1.3 微服務(wù)的特點(diǎn) 5
1.3.1 微服務(wù)架構(gòu)的特點(diǎn) 6
1.3.2 微服務(wù)架構(gòu)的特征 7
1.3.3 微服務(wù)架構(gòu)的風(fēng)格 7
1.3.4 微服務(wù)的分類 7
1.3.5 多小的服務(wù)才是微服務(wù) 8
1.4 微服務(wù)之道 8
1.4.1 軟件之道 8
1.4.2 關(guān)于微服務(wù)的思考 10
1.5 土豆微服務(wù)案例快速上手 11
1.5.1 土豆微服務(wù)構(gòu)建計(jì)劃 11
1.5.2 微服務(wù)構(gòu)建一:土豆管理微服務(wù) 13
1.5.3 微服務(wù)構(gòu)建二:土豆提醒微服務(wù) 24
1.5.4 微服務(wù)構(gòu)建三:土豆網(wǎng)頁微服務(wù) 30
1.5.5 部署土豆微服務(wù) 35
1.6 本章小結(jié) 38
第2章 微服務(wù)度量的基本概念 39
2.1 微服務(wù)的局限及其解決方案 39
2.1.1 微服務(wù)的局限 39
2.1.2 解決方案 40
2.2 微服務(wù)中度量的重要性 41
2.3 微服務(wù)度量的內(nèi)容 42
2.3.1 按度量的目標(biāo)劃分 43
2.3.2 按度量的層次劃分 44
2.4 微服務(wù)度量指標(biāo)與術(shù)語 49
2.4.1 統(tǒng)計(jì)學(xué)指標(biāo) 49
2.4.2 度量指標(biāo)相關(guān)術(shù)語 53
2.4.3 度量處理相關(guān)術(shù)語 55
2.5 微服務(wù)度量策略選擇 58
2.5.1 如何做度量 58
2.5.2 如何選擇度量方案 60
2.6 本章小結(jié) 63
第3章 微服務(wù)度量的設(shè)計(jì) 64
3.1 微服務(wù)協(xié)議的選擇與度量 64
3.1.1 協(xié)議概述 64
3.1.2 協(xié)議分類 65
3.1.3 協(xié)議分析 67
3.2 HTTP及其度量 71
3.2.1 HTTP簡介 71
3.2.2 REST協(xié)議的度量要點(diǎn) 71
3.3 SIP及其度量 72
3.3.1 SIP簡介 72
3.3.2 SIP的度量要點(diǎn) 73
3.4 RTP及其度量 73
3.4.1 RTP簡介 73
3.4.2 RTP的度量要點(diǎn) 74
3.5 數(shù)據(jù)存儲系統(tǒng)的選型 76
3.5.1 理論回顧 76
3.5.2 數(shù)據(jù)存儲系統(tǒng)選型 78
3.5.3 數(shù)據(jù)存儲系統(tǒng)特性 79
3.6 基于度量實(shí)現(xiàn)高可用性 80
3.6.1 分流——負(fù)載均衡 81
3.6.2 限流——速率控制 83
3.6.3 斷流——熔斷隔離 91
3.7 土豆微服務(wù)度量驅(qū)動的設(shè)計(jì) 95
3.7.1 為如何度量而設(shè)計(jì) 96
3.7.2 通過度量改進(jìn)設(shè)計(jì) 101
3.8 本章小結(jié) 102
第4章 度量驅(qū)動的微服務(wù)實(shí)現(xiàn) 103
4.1 度量代碼 103
4.1.1 代碼度量標(biāo)準(zhǔn) 103
4.1.2 代碼度量關(guān)鍵指標(biāo) 105
4.1.3 小結(jié) 107
4.2 度量進(jìn)度 108
4.3 度量性能 110
4.4 度量微服務(wù)的常用技術(shù) 123
4.4.1 利用切面記錄度量日志 123
4.4.2 利用線程局部變量記錄度量信息 124
4.4.3 利用過濾器找準(zhǔn)度量點(diǎn) 126
4.4.4 提供JMX暴露內(nèi)部度量指標(biāo) 127
4.4.5 提供API或命令行接口暴露內(nèi)部度量指標(biāo) 131
4.4.6 閾值和采樣率控制度量數(shù)據(jù)量 132
4.4.7 利用簡單網(wǎng)絡(luò)管理協(xié)議提供度量查詢和報(bào)警支持 135
4.4.8 綜合利用以上技術(shù) 135
4.5 度量常用類庫 138
4.5.1 Dropwizard的Metrics-core 138
4.5.2 Pivotal的Micrometer 140
4.5.3 Spring Boot Actuator 142
4.6 土豆微服務(wù)度量實(shí)現(xiàn) 147
4.6.1 為土豆微服務(wù)提供代碼度量 147
4.6.2 為土豆微服務(wù)添加健康檢查API 152
4.6.3 為土豆微服務(wù)提供資源使用率度量 156
4.6.4 為土豆微服務(wù)提供使用量的度量 157
4.6.5 為土豆微服務(wù)提供性能度量 159
4.6.6 為土豆微服務(wù)提供錯誤度量 160
4.6.7 為土豆微服務(wù)提供業(yè)務(wù)KPI度量 160
4.7 本章小結(jié) 163
第5章 度量數(shù)據(jù)的聚合與展示 164
5.1 度量數(shù)據(jù)的聚合和存儲 164
5.2 度量數(shù)據(jù)的清洗和處理 166
5.2.1 數(shù)據(jù)清洗的方法 166
5.2.2 數(shù)據(jù)清洗的案例 166
5.3 度量數(shù)據(jù)的可視化 170
5.3.1 圖表的結(jié)構(gòu) 170
5.3.2 圖表的類型 170
5.3.3 如何選擇圖表 179
5.4 常用度量聚合與展示方案 181
5.4.1 TIG方案 181
5.4.2 ELKK方案 188
5.4.3 Collectd方案 193
5.4.4 Prometheus方案 198
5.5 土豆微服務(wù)的度量聚合與展示 200
5.5.1 土豆微服務(wù)支持多種度量聚合與展示系統(tǒng)的設(shè)計(jì) 200
5.5.2 基于TIG的土豆微服務(wù)度量聚合與展示 202
5.5.3 基于ELKK的土豆微服務(wù)度量聚合與展示 207
5.6 本章小結(jié) 214
第6章 度量數(shù)據(jù)的分析與報(bào)警 215
6.1 度量數(shù)據(jù)的分析 215
6.1.1 確定數(shù)據(jù)分析的目標(biāo) 215
6.1.2 數(shù)據(jù)分析常見問題 218
6.2 實(shí)現(xiàn)報(bào)警常用的技術(shù) 222
6.2.1 Python數(shù)據(jù)分析技術(shù)棧 223
6.2.2 YAML配置文件 223
6.2.3 Elasticsearch API 224
6.2.4 Pandas DataFrame 226
6.2.5 Matplotlib 228
6.3 土豆微服務(wù)的報(bào)警實(shí)現(xiàn) 230
6.3.1 報(bào)警系統(tǒng)的設(shè)計(jì) 230
6.3.2 報(bào)警系統(tǒng)的實(shí)現(xiàn) 232
6.3.3 報(bào)警系統(tǒng)的優(yōu)化 242
6.4 本章小結(jié) 244
第7章 度量驅(qū)動的運(yùn)維 245
7.1 部署升級 245
7.1.1 何時(shí)能部署到產(chǎn)品線上 246
7.1.2 如何發(fā)布新功能 247
7.2 數(shù)據(jù)的運(yùn)維 251
7.2.1 健康檢查 251
7.2.2 度量報(bào)告 251
7.2.3 度量警告 252
7.2.4 故障處理 252
7.2.5 基于度量來發(fā)現(xiàn)和解決問題 255
7.3 配置調(diào)整 258
7.3.1 關(guān)于配置的思考 259
7.3.2 配置的版

本目錄推薦

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