幫助中心 | 我的帳號 | 關於我們

響應式編程實戰(構建彈性可伸縮事件驅動的分散式系統)

  • 作者:(法)克萊門特·埃斯科菲耶//(澳)肯·芬尼根|責編:王春華|譯者:任鋼
  • 出版社:機械工業
  • ISBN:9787111743569
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:285
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書展示了如何利用事件驅動和響應式原理來構建健壯的分散式系統,減少延遲並提高吞吐量——特別是在微服務和無伺服器應用程序中。本書分為四部分:第一部分介紹響應式的背景、環境和內容;第二部分深入講解響應式,涵蓋分散式系統的弊端、響應式系統和響應式編程;第三部分闡述如何使用Quarkus構建響應式應用程序,涵蓋響應式引擎、響應式編程庫SmallRyeMutiny、HTTP以及響應式數據訪問的相關知識;第四部分介紹基於Quarkus構建響應式系統的技術實踐。通過本書,你將學習Quarkus的基礎知識,在雲平台中創建真正的Kubernetes原生應用程序。

作者介紹
(法)克萊門特·埃斯科菲耶//(澳)肯·芬尼根|責編:王春華|譯者:任鋼

目錄
前言
第一部分  響應式和Quarkus簡介
  第1章  響應式簡介
    1.1  響應式是什麼
    1.2  響應式軟體並不是一件新鮮事
    1.3  響應式的整體藍圖
    1.4  為什麼響應式架構如此適合雲原生應用程序
    1.5  響應式不是銀彈
  第2章  Quarkus簡介
    2.1  雲平台中的Java
    2.2  Quarkus方式
    2.3  創建第一個Quarkus應用程序
    2.4  10分鐘講明白Kubernetes下的Quarkus
    2.5  談談原生程序
    2.6  本章小結
第二部分  響應式和事件驅動的應用程序
  第3章  分散式系統的弊端
    3.1  什麼是分散式系統
    3.2  雲原生和Kubernetes原生應用程序
    3.3  淺析分散式系統的弊端
    3.4  Kubernetes世界中分散式計算的謬誤
    3.5  時間問題:同步通信的缺點
    3.6  本章小結
  第4章  響應式系統的設計原則
    4.1  響應式系統
    4.2  命令和事件
    4.3  目的地與空間解耦
    4.4  時間解耦
    4.5  非阻塞I/O的作用
    4.6  響應式應用程序的剖析
    4.7  本章小結
  第5章  響應式編程:征服非同步性
    5.1  非同步代碼和模式
    5.2  使用future
    5.3  Project Loom:虛擬線程和載體線程
    5.4  響應式編程
    5.5  響應式流和對流量控制的需求
    5.6  本章小結
第三部分  使用Quarkus構建響應式應用程序和系統
  第6章  Quarkus:響應式引擎
    6.1  命令式模型
    6.2  響應式模型
    6.3  響應式與命令式的統一
    6.4  響應式引擎
    6.5  響應式編程模型
    6.6  Quarkus的事件驅動架構
    6.7  本章小結
  第7章  Mutiny:事件驅動的響應式編程API
    7.1  為什麼是另一個響應式編程庫
    7.2  是什麼讓Mutiny獨一無二

    7.3  在Quarkus中使用Mutiny
    7.4  Uni和Multi
    7.5  Mutiny和流量控制
    7.6  觀測事件
    7.7  轉換事件
    7.8  鏈接非同步操作
    7.9  從故障中恢復
    7.10  合併和連接數據項
    7.11  選擇數據項
    7.12  收集數據項
    7.13  本章小結
  第8章  響應式與HTTP
    8.1  HTTP請求的過程
    8.2  RESTEasy Reactive
    8.3  有什麼好處
    8.4  非同步端點返回Uni
    8.5  處理故障並定製響應
    8.6  流數據
    8.7  響應式分數
    8.8  本章小結
  第9章  響應式數據訪問
    9.1  數據訪問的問題
    9.2  與關係資料庫的非阻塞交互
    9.3  使用響應式ORM:Hibernate Reactive
    9.4  NoSQL是什麼
    9.5  與Redis交互
    9.6  與數據相關的事件和變更數據捕獲
    9.7  使用Debezium捕獲變化
    9.8  本章小結
第四部分  連接點
  第10章  響應式消息傳遞:連接組織
    10.1  從響應式應用程序到響應式系統
    10.2  構建基於消息的應用程序
    10.3  把所有的東西放在一起
    10.4  本章小結
  第11章  事件匯流排:核心支柱
    11.1  Kafka或AMQP:選擇正確的工具
    11.2  用Kafka構建響應式系統
    11.3  用AMQP構建響應式系統
    11.4  本章小結
  第12章  響應式REST客戶端:用HTTP端點連接
    12.1  與HTTP端點交互
    12.2  響應式REST客戶端
    12.3  阻塞和非阻塞
    12.4  處理故障
    12.5  使用RESTEasy Reactive客戶端構建API網關
    12.6  在消息傳遞應用程序中使用REST客戶端
    12.7  本章小結
  第13章  響應式和事件驅動架構的可觀測性
    13.1  為什麼可觀測性這麼重要

    13.2  消息傳遞與健康檢查
    13.3  消息傳遞與度量
    13.4  消息傳遞與分散式追蹤
    13.5  本章小結
  第14章  總結
    14.1  一個簡短的總結
    14.2  這是全部嗎
    14.3  響應式的未來
    14.4  結束即開始

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032