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

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

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



    店鋪:機械工業出版社官方旗艦店
    出版社:機械工業出版社
    ISBN:9787111689553

    商品編碼:10037474980108
    品牌:機械工業出版社(CMP)
    頁數:298

    字數:382000
    審圖號:9787111689553

    作者:成富

        
        
    "baecf198635367d9.jpgeef3fc2728ae9c53.jpg
    內容簡介

    《Quarkus雲原生微服務開發實戰》以一個完整的實戰應用的開發過程作為主線,介紹如何以Quarkus為框架來開發微服務架構的雲原生應用。書中介紹了微服務和雲原生開發的各個方面,包括微服務的開發和測試以及在Kubernetes上的部署運行,還包括應用的可觀察性、安全和服務調用的健壯性等非功能性需求。通過本書的介紹,讀者可以了解一個真實的雲原生應用的開發過程,並學會如何從頭開始開發個人的應用。

    《Quarkus雲原生微服務開發實戰》適合從事Quarkus雲原生微服務開發以及對雲原生微服務感興趣的Java開發人員閱讀。




    目錄

    *1章 雲原生微服務概述

    1.1  了解微服務架構

    1.1.1 了解單體應用存在的問題

    1.1.2  微服務架構概述

    1.1.3  雲原生與微服務架構

    1.1.4  雲原生的發展趨勢

    1.2  了解容器化技術

    1.3  了解容器編排技術

    1.3.1  使用Docker進行簡單的編排

    1.3.2  使用Docker Compose進行編排

    1.3.3  Kubernetes介紹

    1.4  Quarkus介紹

    *2章 Quarkus開發入門

    2.1 創建新的項目

    2.2  通用的應用開發流程

    2.2.1  使用開發模式

    2.2.2  調試應用

    2.2.3  實用的插件命令

    2.3  源代碼組織

    2.4  實戰應用介紹

    2.5  微服務的設計

    第3章 Quarkus的依賴注入

    3.1  CDI中的Bean 及其作用域

    3.2  使用依賴注入

    3.2.1  了解不同的依賴注入方式 

    3.2.2  注入@Dependent作用域的Bean

    3.2.3  獲取注數據

    3.3  Bean的使用

    3.3.1  使用修飾符區分相同類型的Bean

    3.3.2  使用生產方法和字段創建Bean

    3.3.3  使用默認Bean和替代Bean

    3.3.4  在代碼中選擇Bean實例

    3.4  使用攔截器實現橫切的業務邏輯

    3.5  使用事件進行消息傳遞

    3.5.1  同步的事件發布和處理

    3.5.2  異步的事件發布和處理

    3.5.3  使用修飾符來區分事件

    3.5.4  獲取數據

    3.6  Quarkus的CDI實現

    3.6.1  共享代碼中Bean的發現

    3.6.2  Bean的特殊處理

    3.6.3  客戶端代理的使用

    第4章 Quarkus微服務的配置

    4.1  使用配置源

    4.1.1  Quarkus提供的默認配置源

    4.1.2  使用YAML格式的配置文件 

    4.1.3  創建自定義的配置源

    4.1.4  生成Quarkus框架的配置文件

    4.1.5  使用外部配置源

    4.2  獲取配置項的值

    4.3  使用類型安全的配置類

    4.3.1  綁定配置類中的字段

    4.3.2  綁定配置接口中的方法

    4.3.3  驗證配置項的值

    4.4  通過配置Profile區分不同的環境

    4.5  配置項的類型轉換

    4.6  Kubernetes上的Quarkus應用配置

    第5章 同步調用方式——餐館微服務

    5.1  訪問關繫型數據庫

    5.1.1  創建數據源

    5.1.2  使用Flyway遷移數據庫模式

    5.1.3  使用JPA和Hibernate訪問數據庫

    5.1.4  使用Panache簡化數據庫訪問

    5.1.5  服務層實現

    5.1.6  事務管理

    5.1.7  分頁和排序

    5.2  發布REST API

    5.2.1  使用JAX-RS注解標注REST控制器

    5.2.2  使用JSON格式進行序列化

    5.3 微服測試

    5.3.1  數據訪問層測試

    5.3.2  服務層測試

    5.3.3  REST API測試

    5.4  生成OpenAPI文檔

    5.5  消費其他微服務的REST API

    5.6  使用Elasticsearch檢索菜單

    5.7  使用Redis執行地理位置查詢

    5.8  使用Quarkus測試資源

    第6章 異步消息傳遞——訂單微服務實現

    6.1  發布gRPC API

    6.1.1  使用protobuf描述消息格式

    6.1.2  創建gPRC的接口定義

    6.1.3  實現gRPC API

    6.1.4  消費其他微服務的gRPC API

    6.2  異步消息傳遞

    6.2.1  異步消息傳遞概述

    6.2.2  事件、命令和消息的含義

    6.2.3  數據的*終一致性

    6.2.4  使用Apache Kafka傳遞消息

    6.2.5  事務性消息

    6.3 使用WebSocket

    第7章 反應式微服務——送貨微服務實現

    7.1  反應式編程概述

    7.2  使用Mutiny進行反應式編程

    7.2.1  Mutiny中的事件

    7.2.2  創建Uni和Multi對像

    7.2.3  處理Multi和Un素

    7.2.4  訂閱反應式流

    7.3  反應式數據訪問

    7.4  開發反應式REST API

    7.4.1  使用RESTEasy

    7.4.2  創建反應式路由

    7.4.3  上傳文件

    7.5  開發反應式gRPC

    7.6  使用反應式消息

    7.6.1  SmallRye反應式消息庫的基本用法

    7.6.2  使用Kafka作為消息代理

    7.6.3  送貨微服務的實現

    7.6.4  反應式消測試

    第8章 Quarkus應用部署

    8.1  應用打包方式

    8.1.1  使用JVM模式

    8.1.2  創建原生可執行文件

    8.2  創建容器鏡像

    8.3  部署到Kubernetes

    8.3.1  發布Docker鏡像

    8.3.2  容器鏡像的標簽

    8.3.3  創建Kubernetes部署資源

    8.3.4  完整的應用部署

    8.3.5  持續集成與部署

    第9章 應用的可觀察性

    9.1  健康檢查

    9.1.1  MicroProfile Health規範

    9.1.2  自定義的健康檢查過程

    9.1.3  SmallRye Health的擴展功能

    9.2  分布式追蹤

    9.2.1  分布式追蹤的基本概念

    9.2.2  追蹤JAX-RS和gRPC

    9.2.3  使用OpenTracing API

    9.3  性能指標數據

    9.3.1  使用Micrometer

    9.3.2  使用Prometheus

    9.4 日志管理與異常處理

    9.4.1  記錄日志和相關配置

    9.4.2  使用MDC傳遞數據

    9.4.3  使用Sentry記錄異常

    *10章 應用安全及彈性服務

    10.1  用戶管理

    10.2  身份認證

    10.2.1  Quarkus的認證機制

    10.2.2  基於JWT的令牌認證

    10.2.3  使用MicroProfile JWT

    10.2.4  使用Keycloak

    10.3  用戶授權管理

    10.4  彈性服務

    10.4.1  調用超時與重試

    10.4.2  回退值

    10.4.3  熔斷器和隔板

    10.5  使用服務網格

    *11章 框架和服務的集成

    11.1  創建計劃任務

    11.1.1  計劃任務API

    11.1.2  使用Quartz

    11.2  實用功能與框架集成

    11.2.1  創建命令行程序

    11.2.2  使用字符串模板

    11.2.3  發送郵件

    11.2.4  Apache Camel集成

    11.3  使用GraphQL組合API






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