[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Spring響應式編程(圖靈出品)
該商品所屬分類:圖書 -> 人民郵電出版社
【市場價】
1092-1584
【優惠價】
683-990
【作者】 奧萊·多庫卡伊戈爾·洛茲恩斯基(IgorLozynskyi)鄭天民 
【出版社】人民郵電出版社 
【ISBN】9787115536716
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:人民郵電出版社
ISBN:9787115536716
版次:1

商品編碼:12853920
品牌:iTuring
包裝:平裝

叢書名:圖靈程序設計叢書
開本:16開
出版時間:2020-04-01

用紙:膠版紙
頁數:370
正文語種:中文

作者:奧萊·多庫卡,伊戈爾·洛茲恩斯基(Igor,Lozynskyi,),鄭天民

    
    
"

編輯推薦

適讀人群 :本書適合有志於學習響應式編程的程序員和需要構建響應式繫統的開發人員閱讀。
·Project Reactor和Spring框架重要貢獻者力作
·深入剖析響應式編程及其框架底層原理
·代碼詳實、圖文並茂,展現繫統構建的高級解決方案
在學習本書後,你將能夠運用自己的技能,加入Spring 5帶來的響應式變革!閱讀本書,你將:
- 發現響應式繫統和響應式編程之間的區別
- 探索響應式繫統的優勢並了解其應用
- 掌握Spring 5中的響應式編程
- 了解Project Reactor
- 使用Spring 5和Project Reactor構建響應式繫統

內容簡介

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

作者簡介

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


鄭天民(譯者)

網名天涯蘭,日本足利工業大學信息工程學碩士,研究方向為人工智能在大規模調度繫統中的應用。在國際三大索引上發表多篇論文,被引用50餘次。具有10餘年軟件行業從業經驗,曾先後任職於多家大型上市公司和互聯網、電商、健康等類型的獨角獸公司,擔任繫統分析架構師、技術總監和CTO等職務,目前在一家大健康領域的創新型科技公司擔任CTO,帶領百餘人發技術團隊,負責產品研發與技術團隊管理工作。主持過10餘個面向研發人員的技術和管理類培訓課程,在架構設計和技術管理方面有豐富的經驗和深入的理解,是CSDN博客專家。著有《Spring響應式微服務》《繫統架構設計:程序員向架構師轉型之路》《向技術管理者轉型:軟件開發人員跨越行業、技術、管理的轉型思維與實踐》《微服務設計原理與架構》《微服務架構實戰》等作品。(微信公眾號:程序員向架構師轉型)

目錄

第 1 章 為什麼選擇響應式 Spring 1
1.1為什麼需要響應性1
1.2響應性應用案例6
1.3為什麼采用響應式 Spring9
1.4小結16
第2 章 Spring 響應式編程—— 基本概念17
2.1Spring 的早期響應式解決方案17
2.1.1觀察者模式18
2.1.2觀察者模式使用示例20
2.1.3基於@EventListener 注解的發布訂閱模式23
2.1.4使用@EventListener 注解構建應用程序24

2.2使用 RxJava 作為響應式框架31
2.2.1觀察者加迭代器等於響應式流31
2.2.2生產和消費流數據33
2.2.3生成異步序列35
2.2.4流轉換和彈珠圖36
2.2.5RxJava 的先決條件和優勢39
2.2.6使用 RxJava 重建我們的應用程序41
2.3響應式庫簡史45
2.4響應式現狀46
2.5小結48
第3 章 響應式流——新的流標準49
3.1無處不在的響應性49
3.1.1API 不一致性問題49
3.1.2“拉”與“推”52
3.1.3流量控制問題56
3.1.4解決方案60
3.2響應式流規範基礎知識60
3.2.1響應式流規範實戰66
3.2.2響應式流技術兼容套件71
3.2.3JDK 977
3.3高級主題——響應式流中的異步和並行79
3.4響應式環境的轉變81
3.4.1RxJava 的轉變81
3.4.2Vert.x 的調整83
3.4.3Ratpack 的改進84
3.4.4MongoDB 響應式流驅動程序85
3.4.5響應式技術組合實戰86
3.5小結89
第4 章 Project Reactor——響應式 應用程序的基礎90
4.1Project Reactor 簡史90
4.1.1Project Reactor 1.x 版本91
4.1.2Project Reactor 2.x 版本93
4.2Project Reactor 精髓94
4.2.1在項目中添加 Reactor96
4.2.2響應式類型——Flux 和 Mono96
4.2.3創建 Flux 序列和 Mono 序列100
4.2.4訂閱響應式流102
4.2.5用操作符轉換響應式序列105
4.2.6以編程方式創建流119
4.2.7錯誤處理125
4.2.8背壓處理127
4.2.9熱數據流和冷數據流127
4.2.10處理時間131
4.2.11組合和轉換響應式流131
4.2.12處理器133
4.2.13測試和調試 Project Reactor134
4.2.14Reactor 插件134
4.3Project Reactor 的高級主題135
4.3.1響應式流的生命周期135
4.3.2Reactor 中的線程調度模型140
4.3.3Project Reactor 內幕149
4.4小結153
第5 章 使用 Spring Boot 2 實現響應性154
5.1快速啟動是成功的關鍵154
5.1.1使用 Spring Roo 嘗試更快 地開發應用程序156
5.1.2Spring Boot 是快速增長的 應用程序的關鍵156
5.2Spring Boot 2.0 中的響應式157
5.2.1Spring Core 中的響應式157
5.2.2響應式 Web160
5.2.3響應式 Spring Data162
5.2.4響應式 Spring Session163
5.2.5響應式 Spring Security163
5.2.6響應式 Spring Cloud163
5.2.7響應式 Spring Test164
5.2.8響應式監控164
5.3小結165
第6 章 WebFlux 異步非阻塞通信166
6.1WebFlux 作為核心響應式服務器基礎166
6.1.1響應式 Web 內核169
6.1.2響應式 Web 和 MVC 框架171
6.1.3基於 WebFlux 的純函數式Web174
6.1.4基於 WebClient 的非阻塞 跨服務通信178
6.1.5響應式 WebSocket API181
6.1.6作為 WebSocket 輕量級 替代品的響應式 SSE184
6.1.7響應式模板引擎186
6.1.8響應式 Web 安全188
6.1.9與其他響應式庫的交互191
6.2對比 WebFlux 和 Web MVC192
6.2.1比較框架時的定律192
6.2.2全面分析和比較199
6.3WebFlux 的應用216
6.3.1基於微服務的繫統216
6.3.2處理客戶端連接速度慢的繫統217
6.3.3流或實時繫統217
6.3.4WebFlux 實戰217
6.4小結221
第7 章 響應式數據庫訪問222
7.1現代數據處理模式222
7.1.1領域驅動設計223
7.1.2微服務時代的數據存儲223
7.1.3多語言持久化226
7.1.4數據庫即服務227
7.1.5跨微服務共享數據228
7.2獲取數據的同步模型233
7.2.1數據庫訪問的連接協議233
7.2.2數據庫驅動程序235
7.2.3JDBC236
7.2.4Spring JDBC238
7.2.5Spring Data JDBC239
7.2.6JPA241
7.2.7Spring Data JPA242
7.2.8Spring Data NoSQL243
7.2.9同步模型的局限性245
7.2.10同步模型的優點247
7.3使用 Spring Data 進行響應式數據訪問247
7.3.1使用 MongoDB 響應式庫248
7.3.2組合存儲庫操作251
7.3.3響應式存儲庫的工作原理255
7.3.4響應式事務261
7.3.5Spring Data 響應式連接器268
7.3.6限制和預期的改進270
7.3.7異步數據庫訪問271
7.3.8響應式關繫型數據庫連接273
7.4將同步存儲庫轉換為響應式存儲庫276
7.4.1使用 rxjava2-jdbc 庫276
7.4.2包裝同步 CrudRepository278
7.5響應式 Spring Data 實戰281
7.6小結284
第8 章 使用 Cloud Streams 提升伸縮性286
8.1消息代理服務器是消息驅動繫統的關鍵286
8.1.1服務器端負載均衡287
8.1.2基於 Spring Cloud 和 Ribbon實現客戶端負載均衡
288
8.1.3消息代理服務器——消息傳遞的彈性可靠層293
8.1.4消息代理服務器市場297
8.2Spring Cloud Streams——通向Spring 生態繫統的橋梁
297
8.3雲上的響應式編程304
8.3.1Spring Cloud Data Flow305
8.3.2基於 Spring Cloud Function的最細粒度應用程序
306
8.3.3Spring Cloud——作為數據流 一部分的函數311
8.4基於 RSocket 的低延遲、響應式 消息傳遞315
8.4.1對比 RSocket 與 Reactor-Netty315
8.4.2Java 中的 RSocket316
8.4.3對比 RSocket 和 gRPC321
8.4.4Spring 框架中的 RSocket322
8.4.5其他框架中的 RSocket324
8.4.6RSocket 小結324
8.5小結325
第9 章 測試響應式應用程序326
9.1為什麼響應式流難以測試326
9.2使用 StepVerifier 測試響應式流327
9.2.1StepVerifier 要點327
9.2.2使用 StepVerifier 進行 高級測試330
9.2.3處理虛擬時間331
9.2.4驗證響應式上下文333
9.3測試 WebFlux334
9.3.1使用 WebTestClient 測試 控制器334
9.3.2測試 WebSocket339
9.4小結342
第10 章 最後,發布!343
10.1DevOps 友好型應用程序的重要性343
10.2監控響應式 Spring 應用程序345
10.2.1Spring Boot Actuator346
10.2.2Micrometer(千分尺)354
10.2.3監控響應式流356
10.2.4基於 Spring Boot Sleuth 的 分布式跟蹤359
10.2.5基於 Spring Boot Admin 2.x的漂亮 UI361
10.3部署到雲端363
10.3.1部署到 Amazon Web 服務365
10.3.2部署到 Google Kubernetes引擎365
10.3.3部署到 Pivotal Cloud Foundry365
10.3.4基於 Kubernetes 和 Istio 的FaaS 平臺 Knative
369
10.3.5對成功部署應用程序的建議369
10.4小結370
查看全部↓



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部