中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
spring微服務架構實戰.基于SPRING BOOT.SPRING CLOUD.DOCKER

包郵 spring微服務架構實戰.基于SPRING BOOT.SPRING CLOUD.DOCKER

作者:鄭天民
出版社:人民郵電出版社出版時間:2018-12-01
開本: 其他 頁數: 281
中 圖 價:¥44.1(7.4折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

spring微服務架構實戰.基于SPRING BOOT.SPRING CLOUD.DOCKER 版權信息

  • ISBN:9787115490902
  • 條形碼:9787115490902 ; 978-7-115-49090-2
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

spring微服務架構實戰.基于SPRING BOOT.SPRING CLOUD.DOCKER 本書特色

本書主要包含微服務架構實現過程中所應具備的技術體系和工程實踐,圍繞實現微服務架構的基礎組件和關鍵要素,我們將討論使用Spring Boot構建服務、服務治理、負載均衡、服務容錯、API網關、配置中心、事件驅動、服務安全、服務監控、服務測試和Docker與服務部署等核心主題,并基于這些核心主題給出具體的案例分析。

spring微服務架構實戰.基于SPRING BOOT.SPRING CLOUD.DOCKER 內容簡介

本書主要包含微服務架構實現過程中所應具備的技術體系和工程實踐,圍繞實現微服務架構的基礎組件和關鍵要素,我們將討論使用Spring Boot構建服務、服務治理、負載均衡、服務容錯、API網關、配置中心、事件驅動、服務安全、服務監控、服務測試和Docker與服務部署等核心主題,并基于這些核心主題給出具體的案例分析。

spring微服務架構實戰.基于SPRING BOOT.SPRING CLOUD.DOCKER 目錄

第1章 微服務架構設計 1

1.1 直面微服務架構 1

1.1.1 分布式系統與微服務架構 1

1.1.2 微服務架構的優勢與挑戰 3

1.1.3 實施微服務架構 5

1.2 服務建模方法 6

1.2.1 服務的模型 6

1.2.2 服務的邊界 7

1.2.3 服務的數據 7

1.3 服務拆分與集成 8

1.3.1 服務拆分 8

1.3.2 服務集成 9

1.4 微服務架構的基礎組件和

關鍵要素 10

1.4.1 微服務架構的基礎組件 11

1.4.2 微服務架構的關鍵元素 11

1.5 實現微服務架構 13

1.5.1 微服務架構技術體系 13

1.5.2 微服務架構實現技術選型 14

1.6 案例分析 17

1.7 全書架構 18

1.8 本章小結 19

第2章 使用Spring Boot構建

服務 21

2.1 引入Spring Boot 21

2.2 基于Spring Boot的**個服務 23

2.2.1 環境準備 23

2.2.2 實現RESTful服務 24

2.3 Spring Boot常見功能 28

2.3.1 集成Spring Data 28

2.3.2 集成消息中間件 37

2.3.3 系統監控 39

2.4 Spring Boot基本原理 44

2.5 本章小結 46

第3章 Spring Cloud Netflix

Eureka與服務治理 47

3.1 服務治理解決方案 48

3.1.1 服務治理的需求和模型 48

3.1.2 服務治理的基本方案 49

3.2 構建Eureka服務 52

3.2.1 構建單個Eureka服務器 52

3.2.2 構建Eureka服務器集群 55

3.3 使用Eureka注冊和發現服務 57

3.3.1 通過配置實現服務注冊 58

3.3.2 獲取服務注冊信息 59

3.4 Eureka基本架構 61

3.4.1 Eureka服務注冊和發現架構 61

3.4.2 Eureka高可用架構 64

3.4.3 Eureka區域親和性 65

3.5 本章小結 66

第4章 Spring Cloud Netflix Ribbon

與負載均衡 67

4.1 負載均衡 68

4.1.1 負載均衡的類型 68

4.1.2 負載均衡的算法 70

4.2 使用Ribbon實現客戶端負載均衡 71

4.2.1 Spring Cloud Netflix Ribbon

簡介 71

4.2.2 使用DiscoveryClient查找服務 72

4.2.3 通過RestTemplate調用服務 74

4.3 Ribbon基本架構 78

4.3.1 Ribbon核心機制 79

4.3.2 Ribbon負載均衡策略 81

4.3.3 @LoadBalanced注解與

RestTemplate 82

4.3.4 @RibbonClient注解與自定義

負載均衡策略 83

4.4 本章小結 85

第5章 Spring Cloud Netflix

Hystrix與服務容錯 86

5.1 服務消費者容錯思想和模式 87

5.1.1 服務消費者容錯的需求 87

5.1.2 服務隔離 88

5.1.3 服務熔斷 90

5.1.4 服務回退 91

5.2 使用Hystrix實現服務容錯 91

5.2.1 引入Hystrix 92

5.2.2 使用Hystrix實現服務隔離 93

5.2.3 使用Hystrix實現服務熔斷 96

5.2.4 使用Hystrix實現服務回退 99

5.3 Hystrix基本原理 101

5.3.1 服務隔離 101

5.3.2 服務熔斷 103

5.3.3 Hystrix配置項 105

5.4 本章小結 109

第6章 Spring Cloud Netflix Zuul

與API網關 110

6.1 服務網關的設計理念 111

6.1.1 服務網關的作用 111

6.1.2 服務網關的結構和功能 112

6.2 使用Zuul構建服務網關 113

6.2.1 構建Zuul服務器 113

6.2.2 配置Zuul服務路由 115

6.3 Zuul基本架構 120

6.3.1 ZuulFilter組件架構 120

6.3.2 使用Zuul過濾器 124

6.4 本章小結 129

第7章 Spring Cloud Config

與配置中心 130

7.1 分布式配置中心方案 131

7.1.1 分布式配置模型 131

7.1.2 配置中心實現工具 133

7.2 構建配置中心服務器 134

7.2.1 引入Spring Cloud Config 134

7.2.2 實現基于本地文件系統的

配置方案 135

7.2.3 實現基于Git的配置方案 139

7.3 使用配置服務 140

7.3.1 訪問配置項 141

7.3.2 配置數據安全性 145

7.4 Spring Cloud Config特性 148

7.4.1 Spring Cloud Config對比

Zookeeper 148

7.4.2 Spring Cloud Config高可用 149

7.5 本章小結 150

第8章 Spring Cloud Stream與

事件驅動 151

8.1 事件驅動架構與模型 152

8.1.1 基本事件驅動架構與實現

機制 152

8.1.2 事件驅動與領域模型 155

8.2 引入Spring Cloud Stream 157

8.2.1 Spring Cloud Stream基本

架構 157

8.2.2 Spring Cloud Stream與Spring

Integration 159

8.2.3 Spring Cloud Stream與消息

中間件 162

8.3 實現消息發布者 165

8.3.1 消息發送場景與實現流程 165

8.3.2 在服務中添加消息發布者 166

8.4 實現消息消費者 170

8.4.1 消息消費場景與實現流程 170

8.4.2 在服務中添加消息消費者 172

8.5 本章小結 177

第9章 Spring Cloud Security與

服務安全 178

9.1 服務訪問安全性與OAuth協議 178

9.1.1 微服務架構中的安全性設計 179

9.1.2 OAuth協議 180

9.2 構建OAuth認證服務器 184

9.2.1 引入Spring Cloud Security 185

9.2.2 初始化用戶與客戶端 186

9.2.3 生成Token 191

9.3 使用OAuth保護服務訪問 195

9.3.1 集成OAuth認證服務 195

9.3.2 創建服務訪問策略 196

9.3.3 使用OAuth2RestTemplate

傳播Token 201

9.4 本章小結 206

第10章 Spring Cloud Sleuth與

服務監控 207

10.1 服務監控與Spring Cloud Sleuth 207

10.1.1 服務監控基本原理 207

10.1.2 引入Spring Cloud Sleuth 209

10.2 整合Spring Cloud Sleuth與

Zipkin 215

10.2.1 Zipkin基本結構 215

10.2.2 引入Zipkin 216

10.2.3 使用Zipkin跟蹤服務調用

鏈路 218

10.2.4 使用Zipkin實現自定義

跟蹤 226

10.3 本章小結 228

第11章 Spring Test與服務測試 230

11.1 微服務測試的方法 231

11.1.1 單元測試 231

11.1.2 集成測試 233

11.1.3 端到端測試 233

11.2 測試Spring Boot應用程序 234

11.2.1 初始化測試環境 234

11.2.2 執行單元測試 237

11.3 使用Mock和注解實施集成

測試 241

11.3.1 使用@JsonTest注解測試

JSON數據 242

11.3.2 使用@DataJpaTest注解測試

Repository層 244

11.3.3 使用Mock測試Service層 248

11.3.4 使用Mock和@WebMvcTest

注解測試Controller層 252

11.4 消費者驅動的契約測試 254

11.4.1 面向契約的端對端測試 254

11.4.2 實現面向契約的端對端

測試 257

11.5 本章小結 266

第12章 Docker與服務部署 267

12.1 Docker與微服務架構 267

12.1.1 Docker的優勢 268

12.1.2 Docker組件與命令 268

12.2 使用Dockerfile構建服務鏡像 272

12.2.1 Dockerfile命令 272

12.2.2 使用Dockerfile命令構建

鏡像 273

12.3 使用Docker Compose編排

服務 276

12.3.1 Docker Compose組件與

命令 276

12.3.2 使用Docker Compose 279

12.3.3 Docker Compose案例分析 281

12.4 本章小結 283

參考文獻 284



展開全部

spring微服務架構實戰.基于SPRING BOOT.SPRING CLOUD.DOCKER 作者簡介

鄭天民,網名天涯蘭,日本足利工業大學信息工程學碩士。10年軟件行業從業經驗,在醫療、安防和電商行業都有所涉及,前后擔任系統分析架構師、部門經理、技術總監等職務,對架構設計和技術管理有豐富的經驗和深入的理解。主持過十余個面向研發人員的技術和管理類培訓課程,著有《系統架構設計:程序員向架構師轉型之路》、《向技術管理者轉型:軟件開發人員跨越行業、技術、管理的轉型思維與實踐》、《微服務設計原理與架構》等書籍。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 软装设计-提供软装装饰和软装配饰及软装陈设的软装设计公司 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 在线悬浮物浓度计-多参数水质在线检测仪-上海沃懋仪表科技有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 防爆电机_防爆电机型号_河南省南洋防爆电机有限公司 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 水性绝缘漆_凡立水_绝缘漆树脂_环保绝缘漆-深圳维特利环保材料有限公司 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 浙江美尔凯特智能厨卫股份有限公司| 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 影合社-影视人的内容合作平台| 焦作网 WWW.JZRB.COM| 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 众品地板网-地板品牌招商_地板装修设计_地板门户的首选网络媒体。 | 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 金属管浮子流量计_金属转子流量计厂家-淮安润中仪表科技有限公司 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 不锈钢螺丝 - 六角螺丝厂家 - 不锈钢紧固件 - 万千紧固件--紧固件一站式采购 | 博客-悦享汽车品质生活 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | 样品瓶(色谱样品瓶)百科-浙江哈迈科技有限公司 | 广州昊至泉水上乐园设备有限公司 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 |