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

Spring Cloud微服務架構開發(第2版工業和信息化精品系列教材)

  • 作者:編者:黑馬程序員|責編:范博濤
  • 出版社:人民郵電
  • ISBN:9787115646095
  • 出版日期:2024/09/01
  • 裝幀:平裝
  • 頁數:242
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面介紹Spring Cloud在微服務架構中提供的解決方案和基礎組件,並結合實際開發場景,詳細介紹如何利用Spring Cloud整合第三方框架進行Web開發。全書共11章,其中,第1章介紹微服務架構與Spring Cloud的基礎知識;第2?10章介紹Spring Cloud的常用組件,包括服務註冊中心Nacos、負載均衡組件Ribbon和Spring Cloud LoadBalancer、聲明式服務調用組件OpenFeign、服務容錯組件Sentinel、API網關Gateway、Nacos配置中心、消息驅動框架Spring Cloud Stream、分散式鏈路追蹤組件Sleuth+Zipkin、分散式事務解決方案Seata。第11章通過搭建一個新聞資訊系統——黑馬頭條,帶領讀者搭建一個微服務架構系統。希望讀者通過對本書的學習,能夠學會Spring Cloud各個組件的用法,並掌握分散式微服務架構的搭建過程。
    本書配套豐富的教學資源,包括教學PPT、教學大綱、源代碼、課後習題及答案等,為幫助讀者更好地學習本書中的內容,作者還提供了在線答疑服務,希望幫助更多讀者。
    本書既可作為高等教育本、專科院校電腦相關專業的教材,也可作為編程人員的自學參考書。

作者介紹
編者:黑馬程序員|責編:范博濤

目錄
第1章  微服務架構與Spring Cloud
  1.1  微服務架構簡介
    1.1.1  系統架構的演變
    1.1.2  微服務架構的特點
    1.1.3  微服務架構的常見概念
    1.1.4  常見的微服務框架
  1.2  初識Spring Cloud
    1.2.1  Spring Cloud概述
    1.2.2  Spring Cloud核心組件和架構
  1.3  Spring Cloud版本說明
  1.4  本章小結
  1.5  本章習題
第2章  Nacos的服務註冊與發現
  2.1  服務註冊與發現機制
  2.2  Nacos簡介
    2.2.1  Nacos概述
    2.2.2  Nacos實現服務註冊與發現的工作流程
  2.3  Nacos實戰入門
    2.3.1  搭建Nacos服務端環境
    2.3.2  搭建服務提供者
    2.3.3  搭建服務消費者
  2.4  Nacos服務端集群部署
  2.5  Nacos健康檢查機制
  2.6  本章小結
  2.7  本章習題
第3章  負載均衡組件
  3.1  負載均衡概述
  3.2  Ribbon概述
  3.3  Ribbon入門案例
  3.4  Spring Cloud LoadBalancer快速入門
  3.5  本章小結
  3.6  本章習題
第4章  聲明式服務調用組件OpenFeign
  4.1  OpenFeign概述
  4.2  OpenFeign入門案例
  4.3  OpenFeign工作原理
  4.4  OpenFeign常見配置
    4.4.1  超時控制配置
    4.4.2  日誌級別配置
    4.4.3  數據壓縮配置
  4.5  本章小結
  4.6  本章習題
第5章  服務容錯組件Sentinel
  5.1  服務容錯概述
  5.2  Sentinel簡介
    5.2.1  Sentinel概述
    5.2.2  Sentinel控制台
  5.3  Sentinel快速入門
  5.4  Sentinel資源和規則的定義
    5.4.1  Sentinel資源的定義

    5.4.2  Sentinel規則的定義
  5.5  Sentinel整合應用
  5.6  本章小結
  5.7  本章習題
第6章  API網關Gateway
  6.1  API網關概述
  6.2  Gateway概述
  6.3  路由斷言
    6.3.1  內置路由斷言工廠
    6.3.2  路由斷言入門案例
    6.3.3  自定義路由斷言工廠
  6.4  過濾器
    6.4.1  局部過濾器
    6.4.2  全局過濾器
  6.5  本章小結
  6.6  本章習題
第7章  Nacos配置中心
  7.1  配置中心概述
  7.2  Nacos配置管理基礎
  7.3  命名空間管理和配置管理
  7.4  Nacos配置的應用
  7.5  自定義Data ID配置
  7.6  本章小結
  7.7  本章習題
第8章  消息驅動框架Spring Cloud Stream
  8.1  Spring Cloud Stream概述
  8.2  Spring Cloud Stream快速入門
  8.3  Spring Cloud Stream的發布-訂閱模式
  8.4  消費組和消息分區
    8.4.1  消費組
    8.4.2  消息分區
  8.5  本章小結
  8.6  本章習題
第9章  分散式鏈路追蹤
  9.1  分散式鏈路追蹤概述
  9.2  Spring Cloud Sleuth概述
  9.3  Zipkin概述
  9.4  Sleuth整合Zipkin
  9.5  基於RabbitMQ收集數據
  9.6  持久化鏈路追蹤數據
  9.7  本章小結
  9.8  本章習題
第10章  分散式事務解決方案Seata
  10.1  分散式事務概述
  10.2  Seata簡介
    10.2.1  Seata概述
    10.2.2  Seata的事務模式
  10.3  Seata服務搭建
  10.4  Seata實現分散式事務控制
  10.5  本章小結

  10.6  本章習題
第11章  微服務實戰——黑馬頭條
  11.1  項目概述
    11.1.1  項目功能介紹
    11.1.2  項目功能預覽
  11.2  項目架構設計
  11.3  項目開發準備工作
    11.3.1  系統開發及運行環境
    11.3.2  資料庫準備
    11.3.3  項目工程結構
  11.4  自媒體端功能實現
    11.4.1  自媒體人登錄
    11.4.2  創建對象存儲服務
    11.4.3  素材管理
    11.4.4  發布文章
    11.4.5  內容列表
  11.5  用戶端功能實現
    11.5.1  用戶登錄
    11.5.2  文章列表
    11.5.3  文章詳情
  11.6  本章小結

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