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

Spring Cloud開發實戰(視頻講解版)/軟體開發人才培養系列叢書

  • 作者:編者:李興華//馬雲濤|責編:劉博
  • 出版社:人民郵電
  • ISBN:9787115588661
  • 出版日期:2022/07/01
  • 裝幀:平裝
  • 頁數:384
人民幣:RMB 99.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Spring Cloud是當今Java開發行業最為流行的分散式開發架構之一,可用於搭建高可用、高性能、分散式的系統服務架構,本書基於Spring Cloud Alibaba的套件進行架構實現的完整講解。
    本書共10章內容,基於IDEA開發工具講解,並通過Linux系統實現服務的部署。全書的主要內容為Spring Cloud簡介、Spring Cloud編程起步、Nacos註冊中心、Spring Cloud集群服務、Sentinel、Spring Cloud Gateway、微服務安全與監控管理、RocketMQ、微服務輔助技術和服務跟蹤,除此之外還包含與面試有關的組件以及核心源代碼的講解。
    本書附有配套視頻、源代碼、習題、教學課件等資源。為了幫助讀者更好地學習,作者還提供在線答疑服務。本書適合作為高等教育本、專科院校電腦相關專業的教材,也可供廣大電腦編程愛好者自學使用。

作者介紹
編者:李興華//馬雲濤|責編:劉博

目錄
第1章  Spring Cloud簡介
  1.1  業務中心
    1.1.1  RPC技術
    1.1.2  EJB技術
    1.1.3  Web Service
  1.2  RESTful架構
    1.2.1  Spring Cloud Netflix架構
    1.2.2  Spring Cloud Alibaba架構
  1.3  本章概覽
第2章  Spring Cloud編程起步
  2.1  RESTful應用開發
    2.1.1  搭建Spring Cloud Alibaba項目
    2.1.2  REST公共模塊
    2.1.3  微服務提供者
    2.1.4  Postman介面測試
    2.1.5  微服務消費者
    2.1.6  HTTP請求攔截
  2.2  Swagger介面文檔工具
    2.2.1  REST介面描述
    2.2.2  Swagger安全配置
  2.3  本章概覽
第3章  Nacos註冊中心
  3.1  Nacos服務搭建
    3.1.1  Nacos技術架構
    3.1.2  獲取Nacos應用組件
    3.2.3  Linux部署Nacos服務
    3.2.4  Nacos整合MySQL存儲
  3.2  Nacos領域模型
    3.2.1  配置數據管理
    3.2.2  實例數據管理
    3.2.3  REST訪問配置
  3.3  微服務註冊
    3.3.1  配置Nacos註冊信息
    3.3.2  Nacos安全註冊
  3.4  Nacos工作原理
    3.4.1  NacosConfigBootstrapConfiguration
    3.4.2  @EnableDiscoveryClient註解
    3.4.3  NacosServiceRegistryAutoConfiguration
    3.4.4  NacosDiscoveryAutoConfiguration
  3.5  本章概覽
第4章  Spring Cloud集群服務
  4.1  微服務集群
    4.1.1  Nacos服務集群
    4.1.2  Nacos控制台代理
    4.1.3  gRPC註冊服務代理
    4.1.4  微服務集群註冊
    4.1.5  客戶端服務訪問
    4.1.6  CP與AP模式切換
  4.2  Ribbon負載均衡
    4.2.1  ServerList實例列表

    4.2.2  ILoadBalancer負載均衡器
    4.2.3  ServerListUpdater服務列表更新
    4.2.4  ServerListFilter實例過濾器
    4.2.5  IPing存活檢查
    4.2.6  IRule負載均衡演算法
    4.2.7  Ribbon負載均衡策略
    4.2.8  Ribbon執行分析
  4.3  自定義Ribbon負載均衡演算法
    4.3.1  Nacos權重優先調度
    4.3.2  Nacos集群優先調度
    4.3.3  元數據優先調度
  4.4  Feign介面轉換
    4.4.1  Feign轉換日誌
    4.4.2  Feign連接池
    4.4.3  數據壓縮傳輸
  4.5  Feign核心源代碼分析
    4.5.1  FeignAutoConfiguration
    4.5.2  FeignRibbonClientAutoConfiguration
    4.5.3  FeignLoadBalancerAutoConfiguration
    4.5.4  FeignClientsRegistrar
  4.6  Hystrix熔斷機制
    4.6.1  Hystrix簡介
    4.6.2  Feign失敗回退
    4.6.3  HystrixDashboard
    4.6.4  Turbine聚合監控
  4.7  Hystrix源代碼分析
    4.7.1  HystrixAutoConfiguration
    4.7.2  HystrixCircuitBreakerAutoConfiguration
    4.7.3  HystrixCircuitBreakerConfiguration
    4.7.4  HystrixCircuitBreaker
    4.7.5  AbstractCommand
  4.8  本章概覽
第5章  Sentinel
  5.1  Sentinel服務搭建
    5.1.1  Sentinel控制台
    5.1.2  Sentinel資源監控
    5.1.3  實時監控數據
  5.2  Sentinel流控保護
    5.2.1  自定義流控錯誤頁
    5.2.2  失敗回退
    5.2.3  BlockHandler
  5.3  Sentinel流控規則
    5.3.1  熱點規則
    5.3.2  授權規則
    5.3.3  BlockExceptionHandler
    5.3.4  集群流控
  5.4  Sentinel實現分析
    5.4.1  ResourceWrapper
    5.4.2  ProcessorSlot
    5.4.3  Node

    5.4.4  Context
  5.5  配置規則持久化
    5.5.1  流控規則持久化
    5.5.2  流控規則解析
    5.5.3  SentinelDashboard改造
  5.6  本章概覽
第6章  Spring Cloud Gateway
  6.1  Spring Cloud Gateway基本使用
    6.1.1  Spring Cloud Gateway編程起步
    6.1.2  消費端整合Spring Cloud Gateway
    6.1.3  靜態路由配置
  6.2  RoutePredicateFactory
    6.2.1  內置RoutePredicateFactory子類
    6.2.2  擴展RoutePredicateFactory子類
  6.3  GatewayFilterFactory
    6.3.1  內置網關過濾工廠類
    6.3.2  自定義過濾工廠類
  6.4  全局過濾器
    6.4.1  自定義全局過濾器
    6.4.2  ForwardRoutingFilter
    6.4.3  Netty全局路由
    6.4.4  ReactiveLoadBalancerClientFilter
    6.4.5  GatewayMetricsFilter
  6.5  Spring Cloud Gateway工作原理
    6.5.1  GatewayAutoConfiguration
    6.5.2  RouteLocator
    6.5.3  FilteringWebHandler
    6.5.4  RoutePredicateHandlerMapping
  6.6  動態路由
    6.6.1  動態路由模型
    6.6.2  動態路由配置持久化
  6.7  本章概覽
第7章  微服務安全與監控管理
  7.1  Spring Cloud認證管理
    7.1.1  JWT工具模塊
    7.1.2  Token認證服務
    7.1.3  JWT授權檢測
    7.1.4  網關認證過濾
    7.1.5  消費端獲取JWT
  7.2  Spring Boot Admin
    7.2.1  Spring Boot Admin安全配置
    7.2.2  Spring Boot Admin客戶端接入
    7.2.3  微服務離線警報
  7.3  本章概覽
第8章  RocketMQ
  8.1  RocketMQ安裝與配置
    8.1.1  RocketMQ服務搭建
    8.1.2  訪問控制列表
    8.1.3  RocketMQ控制台
    8.1.4  RocketMQ管理命令

    8.1.5  Benchmark壓力測試
  8.2  RocketMQ實現架構
    8.2.1  Remoting通信模塊
    8.2.2  消息結構
    8.2.3  心跳檢測
    8.2.4  數據存儲
    8.2.5  數據刷盤
  8.3  RocketMQ集群服務
    8.3.1  NameServer集群
    8.3.2  Broker集群
  8.4  RocketmqClient程序開發
    8.4.1  消息生產模式
    8.4.2  消費模式
    8.4.3  業務標籤
    8.4.4  消息識別碼
    8.4.5  NameSpace
  8.5  消息處理模式
    8.5.1  消息廣播
    8.5.2  消息排序
    8.5.3  延遲消息
    8.5.4  消息過濾
    8.5.5  消息批處理
    8.5.6  日誌消息處理
    8.5.7  事務消息
  8.7  本章概覽
第9章  微服務輔助技術
  9.1  Spring Cloud Stream
    9.1.1  SCS消息生產者
    9.1.2  SCS消息消費者
    9.1.3  消費過濾
  9.2  Spring Cloud Config
    9.2.1  Spring Cloud Config服務端
    9.2.2  Spring Cloud Config客戶端
    9.2.3  Spring Cloud Bus
    9.2.4  Spring Cloud Config整合 Nacos
  9.3  Seata分散式事務組件
    9.3.1  僱員微服務
    9.3.2  Seata服務安裝與配置
    9.3.3  AT模式
    9.3.4  TCC模式
    9.3.5  Saga模式
  9.4  本章概覽
第10章  服務跟蹤
  10.1  Spring Cloud Sleuth
    10.1.1  搭建Zipkin服務
    10.1.2  微服務日誌採集
    10.1.3  Zipkin數據持久化
  10.2  SkyWalking全鏈路跟蹤
    10.2.1  SkyWalking服務安裝與配置
    10.2.2  微服務接入

  10.3  Sentry
    10.3.1  Sentry服務接入
    10.3.2  Sentry異常警報
  10.4  本章概覽
附錄  RocketMQ配置參數

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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