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

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 Spring響應(yīng)式編程

出版社:人民郵電出版社出版時間:2020-04-01
開本: 24cm 頁數(shù): 18,370頁
中 圖 價:¥48.5(4.9折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Spring響應(yīng)式編程 版權(quán)信息

Spring響應(yīng)式編程 本書特色

當下激烈的市場競爭導致企業(yè)對高響應(yīng)性系統(tǒng)的需求不斷增加,這對開發(fā)人員的響應(yīng)式編程技術(shù)提出了新的要求。《Spring響應(yīng)式編程》深入淺出,從響應(yīng)式系統(tǒng)的基本原理入手,詳盡地介紹了響應(yīng)式系統(tǒng)的優(yōu)勢和應(yīng)用方向。同時,本書借助Spring框架及WebFlux等工具,對響應(yīng)式編程進行了極具實踐性的指導。此外,本書還引入了Project Reactor這一響應(yīng)式編程利器。在完成對本書的學習后,你將有能力利用這些工具,構(gòu)建響應(yīng)式系統(tǒng)。 本書適合有志于學習響應(yīng)式編程的程序員和需要構(gòu)建響應(yīng)式系統(tǒng)的開發(fā)人員閱讀。

Spring響應(yīng)式編程 內(nèi)容簡介

本書首先講解Spring響應(yīng)式編程的基礎(chǔ)知識, 介紹響應(yīng)式編程的技巧并將其應(yīng)用于數(shù)據(jù)庫以及跨服務(wù)器通信。通過閱讀, 讀者還可以理解響應(yīng)式系統(tǒng)的應(yīng)用及其優(yōu)點, 使用Spring 5和Spring WebFlux默認集成的Project Reactor構(gòu)建響應(yīng)式系統(tǒng), 以及使用Spring Cloud構(gòu)建高效的響應(yīng)式微服務(wù)。

Spring響應(yīng)式編程 目錄

第 1 章 為什么選擇響應(yīng)式 Spring 1

1.1 為什么需要響應(yīng)性 1

1.2 響應(yīng)性應(yīng)用案例 6

1.3 為什么采用響應(yīng)式 Spring 9

1.4 小結(jié) 16

第 2 章 Spring 響應(yīng)式編程—— 基本概念 17

2.1 Spring 的早期響應(yīng)式解決方案 17

2.1.1 觀察者模式 18

2.1.2 觀察者模式使用示例 20

2.1.3 基于@EventListener 注解的發(fā)布訂閱模式 23

2.1.4 使用@EventListener 注解構(gòu)建應(yīng)用程序 24



2.2 使用 RxJava 作為響應(yīng)式框架 31

2.2.1 觀察者加迭代器等于響應(yīng)式流 31

2.2.2 生產(chǎn)和消費流數(shù)據(jù) 33

2.2.3 生成異步序列 35

2.2.4 流轉(zhuǎn)換和彈珠圖 36

2.2.5 RxJava 的先決條件和優(yōu)勢 39

2.2.6 使用 RxJava 重建我們的應(yīng)用程序 41

2.3 響應(yīng)式庫簡史 45

2.4 響應(yīng)式現(xiàn)狀 46

2.5 小結(jié) 48

第 3 章 響應(yīng)式流——新的流標準 49

3.1 無處不在的響應(yīng)性 49

3.1.1 API 不一致性問題 49

3.1.2 “拉”與“推” 52

3.1.3 流量控制問題 56

3.1.4 解決方案 60

3.2 響應(yīng)式流規(guī)范基礎(chǔ)知識 60

3.2.1 響應(yīng)式流規(guī)范實戰(zhàn) 66

3.2.2 響應(yīng)式流技術(shù)兼容套件 71

3.2.3 JDK 9 77

3.3 高級主題——響應(yīng)式流中的異步和并行 79

3.4 響應(yīng)式環(huán)境的轉(zhuǎn)變 81

3.4.1 RxJava 的轉(zhuǎn)變 81

3.4.2 Vert.x 的調(diào)整 83

3.4.3 Ratpack 的改進 84

3.4.4 MongoDB 響應(yīng)式流驅(qū)動程序 85

3.4.5 響應(yīng)式技術(shù)組合實戰(zhàn) 86

3.5 小結(jié) 89

第 4 章 Project Reactor——響應(yīng)式 應(yīng)用程序的基礎(chǔ) 90

4.1 Project Reactor 簡史 90

4.1.1 Project Reactor 1.x 版本 91

4.1.2 Project Reactor 2.x 版本 93

4.2 Project Reactor 精髓 94

4.2.1 在項目中添加 Reactor 96

4.2.2 響應(yīng)式類型——Flux 和 Mono 96

4.2.3 創(chuàng)建 Flux 序列和 Mono 序列 100

4.2.4 訂閱響應(yīng)式流 102

4.2.5 用操作符轉(zhuǎn)換響應(yīng)式序列 105

4.2.6 以編程方式創(chuàng)建流 119

4.2.7 錯誤處理 125

4.2.8 背壓處理 127

4.2.9 熱數(shù)據(jù)流和冷數(shù)據(jù)流 127

4.2.10 處理時間 131

4.2.11 組合和轉(zhuǎn)換響應(yīng)式流 131

4.2.12 處理器 133

4.2.13 測試和調(diào)試 Project Reactor 134

4.2.14 Reactor 插件 134

4.3 Project Reactor 的高級主題 135

4.3.1 響應(yīng)式流的生命周期 135

4.3.2 Reactor 中的線程調(diào)度模型 140

4.3.3 Project Reactor 內(nèi)幕 149

4.4 小結(jié) 153

第 5 章 使用 Spring Boot 2 實現(xiàn)響應(yīng)性 154

5.1 快速啟動是成功的關(guān)鍵 154

5.1.1 使用 Spring Roo 嘗試更快 地開發(fā)應(yīng)用程序 156

5.1.2 Spring Boot 是快速增長的 應(yīng)用程序的關(guān)鍵 156

5.2 Spring Boot 2.0 中的響應(yīng)式 157

5.2.1 Spring Core 中的響應(yīng)式 157

5.2.2 響應(yīng)式 Web 160

5.2.3 響應(yīng)式 Spring Data 162

5.2.4 響應(yīng)式 Spring Session 163

5.2.5 響應(yīng)式 Spring Security 163

5.2.6 響應(yīng)式 Spring Cloud 163

5.2.7 響應(yīng)式 Spring Test 164

5.2.8 響應(yīng)式監(jiān)控 164

5.3 小結(jié) 165

第 6 章 WebFlux 異步非阻塞通信 166

6.1 WebFlux 作為核心響應(yīng)式服務(wù)器基礎(chǔ) 166

6.1.1 響應(yīng)式 Web 內(nèi)核 169

6.1.2 響應(yīng)式 Web 和 MVC 框架 171

6.1.3 基于 WebFlux 的純函數(shù)式Web 174

6.1.4 基于 WebClient 的非阻塞 跨服務(wù)通信 178

6.1.5 響應(yīng)式 WebSocket API 181

6.1.6 作為 WebSocket 輕量級 替代品的響應(yīng)式 SSE 184

6.1.7 響應(yīng)式模板引擎 186

6.1.8 響應(yīng)式 Web 安全 188

6.1.9 與其他響應(yīng)式庫的交互 191

6.2 對比 WebFlux 和 Web MVC 192

6.2.1 比較框架時的定律 192

6.2.2 全面分析和比較 199

6.3 WebFlux 的應(yīng)用 216

6.3.1 基于微服務(wù)的系統(tǒng) 216

6.3.2 處理客戶端連接速度慢的系統(tǒng) 217

6.3.3 流或?qū)崟r系統(tǒng) 217

6.3.4 WebFlux 實戰(zhàn) 217

6.4 小結(jié) 221

第 7 章 響應(yīng)式數(shù)據(jù)庫訪問 222

7.1 現(xiàn)代數(shù)據(jù)處理模式 222

7.1.1 領(lǐng)域驅(qū)動設(shè)計 223

7.1.2 微服務(wù)時代的數(shù)據(jù)存儲 223

7.1.3 多語言持久化 226

7.1.4 數(shù)據(jù)庫即服務(wù) 227

7.1.5 跨微服務(wù)共享數(shù)據(jù) 228

7.2 獲取數(shù)據(jù)的同步模型 233

7.2.1 數(shù)據(jù)庫訪問的連接協(xié)議 233

7.2.2 數(shù)據(jù)庫驅(qū)動程序 235

7.2.3 JDBC 236

7.2.4 Spring JDBC 238

7.2.5 Spring Data JDBC 239

7.2.6 JPA 241

7.2.7 Spring Data JPA 242

7.2.8 Spring Data NoSQL 243

7.2.9 同步模型的局限性 245

7.2.10 同步模型的優(yōu)點 247

7.3 使用 Spring Data 進行響應(yīng)式數(shù)據(jù)訪問 247

7.3.1 使用 MongoDB 響應(yīng)式庫 248

7.3.2 組合存儲庫操作 251

7.3.3 響應(yīng)式存儲庫的工作原理 255

7.3.4 響應(yīng)式事務(wù) 261

7.3.5 Spring Data 響應(yīng)式連接器 268

7.3.6 限制和預(yù)期的改進 270

7.3.7 異步數(shù)據(jù)庫訪問 271

7.3.8 響應(yīng)式關(guān)系型數(shù)據(jù)庫連接 273

7.4 將同步存儲庫轉(zhuǎn)換為響應(yīng)式存儲庫 276

7.4.1 使用 rxjava2-jdbc 庫 276

7.4.2 包裝同步 CrudRepository 278

7.5 響應(yīng)式 Spring Data 實戰(zhàn) 281

7.6 小結(jié) 284

第 8 章 使用 Cloud Streams 提升伸縮性 286

8.1 消息代理服務(wù)器是消息驅(qū)動系統(tǒng)的關(guān)鍵 286

8.1.1 服務(wù)器端負載均衡 287

8.1.2 基于 Spring Cloud 和 Ribbon實現(xiàn)客戶端負載均衡

 288

8.1.3 消息代理服務(wù)器——消息傳遞的彈性可靠層 293

8.1.4 消息代理服務(wù)器市場 297

8.2 Spring Cloud Streams——通向Spring 生態(tài)系統(tǒng)的橋梁

 297

8.3 云上的響應(yīng)式編程 304

8.3.1 Spring Cloud Data Flow 305

8.3.2 基于 Spring Cloud Function的*細粒度應(yīng)用程序

 306

8.3.3 Spring Cloud——作為數(shù)據(jù)流 一部分的函數(shù) 311

8.4 基于 RSocket 的低延遲、響應(yīng)式 消息傳遞 315

8.4.1 對比 RSocket 與 Reactor-Netty 315

8.4.2 Java 中的 RSocket 316

8.4.3 對比 RSocket 和 gRPC 321

8.4.4 Spring 框架中的 RSocket 322

8.4.5 其他框架中的 RSocket 324

8.4.6 RSocket 小結(jié) 324

8.5 小結(jié) 325

第 9 章 測試響應(yīng)式應(yīng)用程序 326

9.1 為什么響應(yīng)式流難以測試 326

9.2 使用 StepVerifier 測試響應(yīng)式流 327

9.2.1 StepVerifier 要點 327

9.2.2 使用 StepVerifier 進行 高級測試 330

9.2.3 處理虛擬時間 331

9.2.4 驗證響應(yīng)式上下文 333

9.3 測試 WebFlux 334

9.3.1 使用 WebTestClient 測試 控制器 334

9.3.2 測試 WebSocket 339

9.4 小結(jié) 342

第 10 章 *后,發(fā)布! 343

10.1 DevOps 友好型應(yīng)用程序的重要性 343

10.2 監(jiān)控響應(yīng)式 Spring 應(yīng)用程序 345

10.2.1 Spring Boot Actuator 346

10.2.2 Micrometer(千分尺) 354

10.2.3 監(jiān)控響應(yīng)式流 356

10.2.4 基于 Spring Boot Sleuth 的 分布式跟蹤 359

10.2.5 基于 Spring Boot Admin 2.x的漂亮 UI 361

10.3 部署到云端 363

10.3.1 部署到 Amazon Web 服務(wù) 365

10.3.2 部署到 Google Kubernetes引擎 365

10.3.3 部署到 Pivotal Cloud Foundry 365

10.3.4 基于 Kubernetes 和 Istio 的FaaS 平臺 Knative

 369

10.3.5 對成功部署應(yīng)用程序的建議 369

10.4 小結(jié) 370



































展開全部

Spring響應(yīng)式編程 作者簡介

奧萊·多庫卡(Oleh Dokuka) 資深軟件工程師,Pivotal公司Java Champion,作為Project Reactor和Spring框架的重要貢獻者,熟悉其內(nèi)部機制,并提倡使用Project Reactor進行日常響應(yīng)式編程。他經(jīng)常在軟件開發(fā)中實際應(yīng)用Spring框架和Project Reactor,非常了解使用這些技術(shù)構(gòu)建響應(yīng)式系統(tǒng)的方法。 伊戈爾?洛茲恩斯基(Igor Lozynskyi) 資深Java開發(fā)人員,擁有約10年的Java平臺經(jīng)驗,主要致力于開發(fā)可靠、可伸縮且速度極快的系統(tǒng),熱衷于打理生活和軟件開發(fā)中總在變化的項目。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 爱科技iMobile-专业的科技资讯信息分享网站 | 伶俐嫂培训学校_月嫂培训班在哪里报名学费是多少_月嫂免费政府培训中心推荐 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 壹车网 | 第一时间提供新车_资讯_报价_图片_排行! | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 99文库_实习生实用的范文资料文库站 | 西安文都考研官网_西安考研辅导班_考研培训机构_西安在职考研培训 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 广州小程序开发_APP开发公司_分销商城系统定制_小跑科技 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 日本SMC气缸接头-速度控制阀-日本三菱伺服电机-苏州禾力自动化科技有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 北京成考网-北京成人高考网| 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 合肥制氮机_合肥空压机厂家_安徽真空泵-凯圣精机 | 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 免费分销系统 — 分销商城系统_分销小程序开发 -【微商来】 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 上海logo设计 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 |