*數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202402*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:雲計算與微服務 (微課版) ISBN:9787302654971 出版社:清華大學 著編譯者:楊磊 頁數:192 所在地:中國大陸 *此為代購商品 書號:1621927 可大量預訂,請先連絡。 內容簡介 本書在構建Spring Cloud框架時,使用Nacos作為配置中心,Nacos是阿里巴巴公司開源的配置中心,是替代Eureka的一種技術方案;使用OpenFeign作為聲明式客戶端,實現遠程服務間調用,OpenFeign在原本Feign的基礎上支持Spring MVC的註解;使用Sentinel作為服務治理,實現熔斷、降級、限流、鏈路追蹤等;使用Gateway作為微服務網關,Gateway在原本Netflix公司開發的Zuul基礎上,支持更多的功能,也更強大;使用Seata處理分散式事務。此外,本書還將介紹一些微服務相關的技術和工具。 本書適合學習微服務架構的開發人員、架構師和運維人員閱讀。對於初學者,本書將幫助讀者快速入門;對於已經掌握了Java語言基礎知識的讀者,本書將為讀者提供更深入的理論和實踐經驗。作者簡介 楊磊,山東建築大學副教授,濟南計算機教學研究會理事長,山東省大學生軟體設計大賽命題評審專家,山東省數字經濟專家諮詢委員會委員。作為負責人曾主持山東省高等學校科技計劃項目。獲得山東省科學技術進步獎一等獎、三等獎各一項。近年來主要從事雲計算與微服務等相關研究。目錄 第1章 微服務介紹1 1 什麼是微服務 1 1 1 為什麼會有微服務 1 1 2 微服務的九大特徵 1 1 3 為什麼選擇Spring Cloud作為微服務架構 1 2 Spring Cloud和Spring Boot的關係 第2章 微服務開發基礎 2 1 搭建基於Spring Boot框架的工程 2 1 1 Spring Boot的特徵 2 1 2 搭建Spring Boot框架 2 1 3 Spring Boot常用註解 2 1 4 核心配置文件 2 2 Spring Boot集成 2 2 1 Spring Boot集成MyBatis 2 2 2 Spring Boot集成MVC 2 3 Spring Boot事務處理 2 3 1 基於註解的事務管理 2 3 2 編程式事務管理 2 3 3 聲明式事務管理 第3章 註冊和發現服務 3 1 背景介紹 3 2 Nacos的安裝與配置 3 2 1 Nacos的下載與安裝 3 2 2 Nacos的管理界面 3 3 服務的註冊和發現 3 3 1 服務的註冊 3 3 2 服務的發現 3 3 3 訂閱服務 3 4 服務的負載均衡 3 4 1 負載均衡的原理 3 4 2 負載均衡的演算法 3 5 在Nacos中如何實現負載均衡 3 5 1 Nacos的負載均衡機制概述 3 5 2 基於Spring Cloud LoadBalancer實現的Nacos負載均衡 第4章 Nacos配置中心 4 1 配置中心概述 4 1 1 背景 4 1 2 應用 4 1 3 Nacos概述 4 2 Nacos使用案例 4 2 1 環境要求 4 2 2 使用Nacos配置中心 4 2 3 Data ID格式 4 3 配置信息自動刷新 4 3 1 @RefreshScope註解 4 3 2 配置信息自動刷新過程 4 4 配置中心持久化 4 4 1 環境要求 4 4 2 實現步驟 第5章 OpenFeign的原理與使用 5 1 OpenFeign介紹 5 1 1 服務間調用 5 1 2 Feign與OpenFeign 5 2 OpenFeign的原理 5 2 1 動態代理技術 5 2 2 請求攔截器 5 2 3 內置的負載均衡支持 5 3 使用OpenFeign 5 4 OpenFeign的使用場景 5 5 配置屬性的解析 5 6 OpenFeign的擴展和調優 5 6 1 請求超時和重試 5 6 2 文件上傳和下載 5 6 3 併發訪問和線程池配置 第6章 Sentinel實現服務限流與熔斷 6 1 Sentinel概述 6 1 1 Sentinel特性 6 1 2 Sentinel組成 6 1 3 Sentinel基本概念 6 2 Sentinel功能和設計理念 6 2 1 流量控制 6 2 2 熔斷降級 6 2 3 系統負載保護 6 3 Sentinel的基本使用 6 3 1 定義資源的方法 6 3 2 Sentinel規則種類 6 3 3 基於併發線程數/QPS的流量控制 6 3 4 流量控制規則的屬性和設置方式 6 3 5 基於調用關係的流量控制 6 3 6 QPS流控效果 6 4 熔斷降級規則 6 4 1 熔斷降級規則屬性和設置方式 6 4 2 熔斷策略 6 4 3 系統保護規則 6 4 4 來源訪問控制規則 6 4 5 熱點參數規則 6 4 6 Sentinel控制台 6 5 Spring Cloud集成Sentinel案例 6 5 1 Mayen依賴 6 5 2 環境要求 6 5 3 基礎項目創建 6 5 4 Sentinel實現服務流量控制 6 5 5 Sentinel實現服務熔斷降級 6 5 6 Nacos持久化Sentinel規則 第7章 Gateway微服務網關 7 1 Gateway概述 7 1 1 Gateway常用術語 7 1 2 Gateway的特點 7 1 3 Gateway執行流程 7 2 Gateway案例 7 2 1 入門案例 7 2 2 路由服務 7 2 3 網關服務 7 3 Gateway路由謂詞 7 3 1 Cookie路由謂詞示例 7 3 2 Header路由謂詞示例 7 3 3 Method路由謂詞示例 7 3 4 Path路由謂詞示例 7 3 5 weight路由謂詞示例 7 4 Gateway過濾器 7 4 1 GatewayFnter 7 4 2 AddRequestHeader過濾器 7 4 3 AddResponseHeader過濾器 7 4 4 StripPrefix過濾器 7 4 5 自定義GatewayFilter 7 4 6 G1oba1Filter 7 4 7 ReactiveLoadBalancerClientFilter 7 4 8 自定義全局過濾器 第8章 分散式事務(seata) 8 1 分散式事務基礎 8 1 1 事務 8 1 2 事務的特徵 8 1 3 事務的隔離級別 8 1 4 本地事務 8 1 5 分散式事務 8 2 分散式事務的理論模型 8 2 1 X/Open分散式事務處理模型 8 2 2 三階段提交協議 8 2 3 柔性事務 8 3 Seata概述 8 4 Seata支持的事務模式 8 4 1 Seata AT模式 8 4 2 Seata TCC模式 8 4 3 Seata Saga模式 8 4 4 Seata XA模式 8 5 安裝Seata 8 5 1 下載環境 8 5 2 創建資料庫 8 5 3 配置文件 8 5 4 Nacos配置 8 5 5 啟動 8 6 Seata AT模式實例 8 6 1 開發案例 8 6 2 創建父工程 第9章 消息隊列(RoeketMQ) 9 1 RocketMQ概述 9 1 1 RocketMQ是什麼 9 1 2 RocketMQ的特點 9 1 3 Ro 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |