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

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • Vert.x實戰 圖書
    該商品所屬分類:圖書 -> 科技
    【市場價】
    795-1152
    【優惠價】
    497-720
    【作者】 於連·蓬熱 
    【出版社】清華大學出版社 
    【ISBN】9787302605676
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:清華大學出版社
    ISBN:9787302605676
    商品編碼:10055939080247

    品牌:文軒
    出版時間:2022-06-01
    代碼:98

    作者:於連·蓬熱

        
        
    "
    作  者:(法)於連·蓬熱 著 黃灰紅 譯
    /
    定  價:98
    /
    出 版 社:清華大學出版社
    /
    出版日期:2022年06月01日
    /
    頁  數:624
    /
    裝  幀:平裝
    /
    ISBN:9787302605676
    /
    主編推薦
    "Vert.x是Java虛擬機中一繫列庫的集合,它簡化了基於事件的異步編程的過程。Vert.x應用程序可以處理各種繁雜的任務,如異步通信、並發處理、消息機制和數據持久化,並且它易於擴展、修改和維護。Vert.x由Eclipse Foundation支持,被Red Hat等公司使用,支持多種語言的代碼。    《Vert.x實戰》教你使用Java構建具有產品級質量的反應式應用程序。本書涵蓋了Vert.x的核心概念,以及異步編程和反應式編程的基本原理。通過等
    目錄
    ●第Ⅰ部分 基於Vert.x的異步編程基本原理
    第1章 Vert.x、異步編程和反應式繫統 3
    1.1 分布式和網絡化是常態 3
    1.2 我們不是在孤島上生活 4
    1.3 網絡上沒有免費的午餐 5
    1.4 簡潔的阻塞式API 5
    1.5 阻塞式API浪費了資源,增加了成本 7
    1.6 基於非阻塞I/O的異步編程 9
    1.7 事件驅動的多路復用:事件循環 12
    1.8 什麼是反應式繫統 15
    1.9 反應式還有哪些含義 16
    1.10 什麼是Vert.x 17
    1.11 你的第一個Vert.x應用 程序 18
    1.11.1 準備項目 18
    1.11.2 VertxEcho類 19
    1.11.3 回調函數的角色 21
    1.11.4 它是反應式的嗎 22
    1.12 Vert.x的替代品 23
    1.13 本章小結 25
    第2章 Verticle:Vert.x的基本 27
    2.1 編寫一個Verticle 27
    2.1.1 準備項目 28
    2.1.2 實現Verticle類 29
    2.1.3 運行並初次觀察 30
    2.2 關於Verticle的更多細節 32
    2.2.1 阻塞與事件循環 32
    2.2.2 生命周期事件的異步通知 33
    2.2.3 部署Verticle 35
    2.2.4 傳遞配置參數 38
    2.3 當代碼需要阻塞時 39
    2.3.1 Worker Verticle 39
    2.3.2 executeBlocking方法 40
    2.4 Verticle中到底有什麼 42
    2.4.1 Verticle及其環境 42
    2.4.2 關於Verticle Context的更多細節 43
    2.4.3 橋接Vert.x線程和非Vert.x線程 45
    2.5 本章小結 46
    第3章 事件總線:Vert.x應用程序的骨干 47
    3.1 什麼是事件總線 47
    3.1.1 事件總線是不是另一種消息代理 48
    3.1.2 “點對點”模式 49
    3.1.3 “請求-應答”模式 49
    3.1.4 “發布-訂閱”模式 50
    3.2 事件總線的示例 51
    3.2.1 溫度傳感器Verticle 52
    3.2.2 監聽器Verticle 53
    3.2.3 傳感器數據Verticle 54
    3.2.4 HTTP服務器Verticle 54
    3.2.5 啟動應用程序 58
    3.3 集群化和分布式的事件總線 59
    3.3.1 Vert.x中的集群 59
    3.3.2 從事件總線到分布式事件總線 60
    3.4 本章小結 63
    第4章 異步數據和事件流 65
    4.1 統一的流模型 65
    4.2 什麼是背壓 68
    4.3 開發一個音樂流點唱機 70
    4.3.1 功能與用法 71
    4.3.2 HTTP處理:宏觀視圖 73
    4.3.3 點唱機Verticle的基礎 73
    4.3.4 傳入的HTTP連接 75
    4.3.5 盡可能高效地下載 76
    4.3.6 讀取MP3文件,但不能太快 77
    4.4 解析簡單的流 81
    4.5 解析復雜的流 83
    4.6 關於流獲取模式的簡短說明 86
    4.7 本章小結 88
    第5章 回調以外的異步編程模型 89
    5.1 構建異步操作:一個邊緣服務的示例 89
    5.1.1 應用場景 90
    5.1.2 溫度傳感器Verticle 91
    5.1.3 快照服務Verticle 92
    5.2 回調 93
    5.2.1 實現 93
    5.2.2 運行 95
    5.2.3 “回調地獄”不是根本問題 96
    5.3 Future和Promise 98
    5.3.1 Vert.x中的Future和Promise 98
    5.3.2 Vert.x 4中基於Future的API 100
    5.3.3 與CompletionStage API的互操作 100
    5.3.4 使用Vert.x Future特性實現的Collector Service 102
    5.4 反應式擴展 103
    5.4.1 RxJava的簡要說明 104
    5.4.2 RxJava與Vert.x 107
    5.4.3 用RxJava實現的CollectorService 108
    5.5 Kotlin協程 111
    5.5.1 什麼是協程 111
    5.5.2 Vert.x與Kotlin的協程 112
    5.5.3 使用協程實現邊緣服務 113
    5.6 究竟應該用哪一種模型 115
    5.7 本章小結 116
    第6章 不隻是事件總線 117
    6.1 用服務API重新實現溫度傳感器 117
    6.2 RPC的回歸 118
    6.3 定義服務接口 119
    6.4 服務的實現 121
    6.5 啟用Proxy代碼自動生成 122
    6.6 部署事件總線服務 122
    6.7 回調之外的服務代理 123
    6.8 Vert.x中的測試 125
    6.8.1 在Vert.x中使用JUnit 5 125
    6.8.2 測試DataVerticle 126
    6.8.3 運行測試 129
    6.9 本章小結 129
    第Ⅱ部分 用Vert.x開發反應式服務
    第7章 設計一個反應式應用程序 133
    7.1 反應式應用程序的必要條件 133
    7.2 “一萬步挑戰” 134
    7.3 一個應用程序,多個服務 137
    7.4 服務規範 139
    7.4.1 用戶資料服務 139
    7.4.2 數據收集服務 140
    7.4.3 用戶活動服務 141
    7.4.4 對外接口服務 143
    7.4.5 用戶Web應用程序 144
    7.4.6 事件統計服務 145
    7.4.7 賀信服務 146
    7.4.8 公告牌Web應用程序 146
    7.5 運行應用程序 147
    7.6 本章小結 149
    第8章 Web技術棧 151
    8.1 實現對外接口服務 152
    8.1.1 路由HTTP請求 152
    8.1.2 發起HTTP請求 154
    8.2 用JWT令牌進行訪問控制 156
    8.2.1 使用JWT令牌 156
    8.2.2 JWT令牌中有什麼 158
    8.2.3 用Vert.x處理JWT令牌 159
    8.2.4 用Vert.x簽發JWT令牌 161
    8.3 跨域資源共享(CORS) 162
    8.3.1 問題在哪裡 162
    8.3.2 在Vert.x中支持CORS 164
    8.4 一個現代化的Web前端 165
    8.4.1 Vue.js 165
    8.4.2 Vue.js應用程序結構及構建集成 166
    8.4.3 後端集成的效果演示 168
    8.4.4 在Vert.x中服務靜態內容 170
    8.5 編寫集成測試 171
    8.6 本章小結 175
    第9章 Vert.x中的消息機制與事件流 177
    9.1 用Vert.x實現基於事件驅動的服務 177
    9.1.1 Vert.x為我們提供了什麼 178
    9.1.2 我們會用到的中間件和服務 179
    9.1.3 AMQP和Message Broker簡介 179
    9.1.4 Kafka簡介 180
    9.2 通過HTTP和AMQP可靠地接收消息 181
    9.2.1 從AMQP接收數據 181
    9.2.2 將AMQP消息轉換成Kafka記錄 183
    9.2.3 從HTTP接收數據 185
    9.3 發送賀信 186
    9.3.1 監聽每日步數變化 187
    9.3.2 發送郵件 188
    9.4 集成測試 190
    9.4.1 測試收取功能 190
    9.4.2 測試賀信功能 193
    9.5 本章小結 196
    第10章 用數據庫進行持久化狀態管理 197
    10.1 數據庫與Vert.x 197
    10.1.1 Eclipse Vert.x支持的數據庫客戶端 198
    10.1.2 數據對像映射並非必需 199
    10.2 使用MongoDB的用戶資料服務 200
    10.2.1 數據模型 200
    10.2.2 用戶資料API Verticle及其初始化 201
    10.2.3 校驗用戶輸入 202
    10.2.4 在MongoDB中添加用戶 203
    10.2.5 用戶的認證 206
    10.2.6 獲取用戶數據 207
    10.2.7 更新用戶數據 208
    10.3 使用 tgreSQL的用戶活動服務 209
    10.3.1 服務的數據模型 209
    10.3.2 打開一個連接池 210
    10.3.3 設備更新事件的生命周期 210
    10.3.4 插入新記錄 211
    10.3.5 生成設備的每日運動更新 213
    10.3.6 用戶活動服務的查詢接口 214
    10.4 集成測試 215
    10.4.1 測試用戶資料服務 215
    10.4.2 測試用戶活動服務接口 218
    10.4.3 測試用戶活動服務的事件處理 219
    10.5 本章小結 222
    第11章 端到端的實時反應式事件處理 223
    11.1 使用Kafka和RxJava實現高級的流式數據處理 223
    11.1.1 生成用戶當天步數更新 224
    11.1.2 計算數據收集服務的吞吐量 226
    11.1.3 計算各城市的數據趨勢 227
    11.2 實時的反應式Web應用 程序 229
    11.2.1 將Kafka消息轉發至Vert.x事件總線 230
    11.2.2 橋接事件總線和Web應用程序 231
    11.2.3 Web應用程序基於Kafka消息的實時更新 233
    11.3 流與狀態 235
    11.3.1 數據更新流 235
    11.3.2 排名數據的水合階段 235
    11.3.3 根據消息流周期性地更新排名 237
    11.4 本章小結 240
    第12章 通過負載測試和混沌測試提升繫統響應能力 241
    12.1 初始實驗:繫統的性能 好嗎 242
    12.1.1 負載測試前的一些考量 242
    12.1.2 用Locust模擬用戶 243
    12.1.3 用Hey進行負載測試 246
    12.2 混沌測試 250
    12.2.1 測試方案 250
    12.2.2 用Pumba進行混沌測試 251
    12.2.3 繫統尚不具備回彈性 253
    12.3 從“可擴展性”到“可擴展性+回彈性” 254
    ……
    內容簡介
    主要內容包括
    如何構建反應式的服務
    如何對外部服務的故障做出響應
    如何進行水平擴展
    Vert.x工具包的架構及其測試方式
    如何基於Docker和Kubernetes部署服務
    作者簡介
    (法)於連·蓬熱 著 黃灰紅 譯
    Julien Ponge博士是Red Hat的首席軟件工程師,致力於反應式和Eclipse Vert.x項目。他曾在INSA Lyon(裡昂國立應用科學學院)和CITI實驗室(電信和服務集成創新中心實驗室)任計算機科學與工程副教授,擔任過教學、研究、管理和行政等各種職務。Julien Ponge博士在開源生態繫統方面擁有20年的經驗,參與了許多項目,並創建了IzPack和Eclipse Golo編程語言等項目。他還經常在用戶組和各種會議上發表演講。他是克萊蒙奧弗涅大學(法國)的畢業生,並在新南威爾士大學(澳大利亞)獲得了博士學位。



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    於連·蓬熱
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    於連·蓬熱
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部