Spring Cloud Alibaba微服務開發從入門到實戰(簡體書)
商品資訊
系列名:數字化人才職場賦能系列叢書
ISBN13:9787111689188
出版社:機械工業出版社
作者:開課吧 編著
出版日:2021/09/15
裝訂/頁數:平裝/201頁
規格:24cm*17cm (高/寬)
商品簡介
名人/編輯推薦
目次
相關商品
商品簡介
《Spring Cloud Alibaba微服務開發從入門到實戰》共7章,全面講解了通過Spring Cloud Alibaba構建微服務的相關知識點。第1章介紹了微服務的基本概念、優點和面臨的挑戰,以及Spring Cloud在微服務開發中的基礎組件;第2章介紹了如何使用Spring Cloud開發腳手架Spring Boot,並對Spring Boot的自動配置原理進行了深入剖析;第3~6章分別介紹了Spring Cloud Alibaba構建微服務基礎組件的用法,包括Nacos、Sentinel、Seata和RocketMQ;第7章是對全書內容的總結和應用,以綜合項目的形式介紹了使用Spring Cloud Alibaba構建電商項目的全過程,以及如何使用Spring Security OAuth 2保護微服務系統。
《Spring Cloud Alibaba微服務開發從入門到實戰》適合有一定Java編程經驗和Spring基礎的讀者閱讀。《Spring Cloud Alibaba微服務開發從入門到實戰》配有視頻資源,案例豐富,每章均配有專屬二維碼,讀者掃描後即可觀看相應知識點的講解視頻。
《Spring Cloud Alibaba微服務開發從入門到實戰》適合有一定Java編程經驗和Spring基礎的讀者閱讀。《Spring Cloud Alibaba微服務開發從入門到實戰》配有視頻資源,案例豐富,每章均配有專屬二維碼,讀者掃描後即可觀看相應知識點的講解視頻。
名人/編輯推薦
項目式教學,43個超長案例視頻,掃碼即可觀看
目次
前言
●第1章 微服務和Spring Cloud
1.1 微服務簡介
1.1.1 什麼是微服務
1.1.2 微服務的優點
1.1.3 微服務架構面臨的挑戰
1.2 Spring Cloud簡介
1.2.1 Netflix Eureka
1.2.2 Netflix Ribbon
1.2.3 Netflix Hystrix
1.2.4 Spring Cloud Gateway
1.2.5 Spring Cloud Config
1.3 Spring Cloud Alibaba簡介
1.3.1 為什麼使用Spring Cloud Alibaba
1.3.2 Spring Cloud Alibaba的主要功能
1.3.3 Spring Cloud Alibaba的主要組件
1.3.4 Spring Cloud Alibaba版本說明
●第2章 Spring Cloud開發腳手架Spring Boot
2.1 Spring Boot簡介
2.2 Spring Boot最佳實踐
2.2.1 準備工作
2.2.2 開發Web項目
2.2.3 Spring Boot常用注解
2.2.4 Spring Boot入門案例分析
2.3 自動配置原理
2.3.1 Spring Boot注解分析
2.3.2 按需開啟自動配置
2.3.3 自動配置總結
2.4 自定義Starter
2.4.1 自定義Starter分析
2.4.2 實現步驟
●第3章 Nacos服務發現和配置管理
3.1 Nacos簡介
3.2 Nacos安裝
3.3 Nacos服務註冊與發現
3.3.1 父工程
3.3.2 支付微服務――服務提供者
3.3.3 訂單微服務――服務消費者
3.4 Nacos配置中心
3.4.1 基本配置
3.4.2 配置隔離
3.4.3 配置拆分和重用
3.5 Nacos高可用
3.5.1 準備工作
3.5.2 安裝Nacos
3.5.3 Nginx反向代理配置
3.5.4 測試Nacos集群
●第4章 Sentinel流量控制和熔斷降級簡介
4.1 微服務容錯簡介
4.1.1 限流
4.1.2 隔離
4.1.3 熔斷
4.1.4 降級
4.2 Sentinel簡介
4.2.1 Sentinel 基本概念
4.2.2 Sentinel 主要功能
4.2.3 Sentinel安裝
4.3 Sentinel最佳實踐
4.3.1 依賴和配置
4.3.2 流量控制
4.3.3 閾值類型
4.3.4 流控模式
4.3.5 流控效果
4.3.6 熔斷降級
4.3.7 熱點參數限流
4.3.8 Sentinel規則持久化
●第5章 分布式事務和Seata
5.1 分布式事務簡介
5.1.1 事務介紹
5.1.2 分布式事務介紹
5.2 分布式事務解決方案
5.2.1 兩階段提交(2PC)
5.2.2 補償事務(TCC)
5.2.3 本地消息表
5.2.4 MQ 事務消息
5.3 Seata的四種模式
5.3.1 AT模式
5.3.2 XA模式
5.3.3 TCC模式
5.3.4 Sage模式
5.4 Seata最佳實踐
5.4.1 需求介紹
5.4.2 數據庫介紹
5.4.3 Seata Server
5.4.4 庫存微服務
5.4.5 配置文件詳解
5.4.6 用戶微服務
5.4.7 訂單微服務
5.4.8 業務微服務
●第6章 RocketMQ消息中間件
6.1 消息中間件概述
6.1.1 MQ概述
6.1.2 MQ的缺點
6.1.3 各種MQ產品的比較
6.2 RocketMQ簡介
6.2.1 基本概念
6.2.2 RocketMQ的優勢
6.2.3 RocketMQ單節點安裝
6.3 RocketMQ集群
6.3.1 技術架構
6.3.2 部署架構
6.3.3 集群模式
6.3.4 集群搭建
6.4 RocketMQ最佳實踐
6.4.1 消息的發送和消費
6.4.2 順序消息
6.4.3 延時消息
6.4.4 事務消息
6.5 高級特性
6.5.1 消息存儲
6.5.2 高可用性機制
6.5.3 消息重試
●第7章 Spring Cloud Alibaba在電商項目中的應用
7.1 項目背景
7.2 電商項目技術架構
7.3 電商項目實現
7.3.1 版本說明
7.3.2 項目結構
7.3.3 Nacos配置文件管理
7.3.4 樂購商城基類
7.3.5 品牌管理業務實現
7.3.6 其他功能介紹
7.4 微服務網關
7.4.1 網關簡介
7.4.2 搭建微服務網關
7.4.3 網關跨域配置
7.4.4 網關過濾配置
7.5 OAuth 2簡介
7.5.1 OAuth 2授權角色
7.5.2 OAuth 2授權流程
7.5.3 OAuth 2授權模式
7.6 Spring Security OAuth 2實戰
7.6.1 授權服務器
7.6.2 資源服務器
7.6.3 授權碼模式
7.6.4 密碼模式
7.6.5 令牌存儲方式
7.7 JWT授權
7.7.1 公鑰私鑰流程分析
7.7.2 生成私鑰和公鑰
7.7.3 導出公鑰
7.7.4 JWT令牌測試
●第1章 微服務和Spring Cloud
1.1 微服務簡介
1.1.1 什麼是微服務
1.1.2 微服務的優點
1.1.3 微服務架構面臨的挑戰
1.2 Spring Cloud簡介
1.2.1 Netflix Eureka
1.2.2 Netflix Ribbon
1.2.3 Netflix Hystrix
1.2.4 Spring Cloud Gateway
1.2.5 Spring Cloud Config
1.3 Spring Cloud Alibaba簡介
1.3.1 為什麼使用Spring Cloud Alibaba
1.3.2 Spring Cloud Alibaba的主要功能
1.3.3 Spring Cloud Alibaba的主要組件
1.3.4 Spring Cloud Alibaba版本說明
●第2章 Spring Cloud開發腳手架Spring Boot
2.1 Spring Boot簡介
2.2 Spring Boot最佳實踐
2.2.1 準備工作
2.2.2 開發Web項目
2.2.3 Spring Boot常用注解
2.2.4 Spring Boot入門案例分析
2.3 自動配置原理
2.3.1 Spring Boot注解分析
2.3.2 按需開啟自動配置
2.3.3 自動配置總結
2.4 自定義Starter
2.4.1 自定義Starter分析
2.4.2 實現步驟
●第3章 Nacos服務發現和配置管理
3.1 Nacos簡介
3.2 Nacos安裝
3.3 Nacos服務註冊與發現
3.3.1 父工程
3.3.2 支付微服務――服務提供者
3.3.3 訂單微服務――服務消費者
3.4 Nacos配置中心
3.4.1 基本配置
3.4.2 配置隔離
3.4.3 配置拆分和重用
3.5 Nacos高可用
3.5.1 準備工作
3.5.2 安裝Nacos
3.5.3 Nginx反向代理配置
3.5.4 測試Nacos集群
●第4章 Sentinel流量控制和熔斷降級簡介
4.1 微服務容錯簡介
4.1.1 限流
4.1.2 隔離
4.1.3 熔斷
4.1.4 降級
4.2 Sentinel簡介
4.2.1 Sentinel 基本概念
4.2.2 Sentinel 主要功能
4.2.3 Sentinel安裝
4.3 Sentinel最佳實踐
4.3.1 依賴和配置
4.3.2 流量控制
4.3.3 閾值類型
4.3.4 流控模式
4.3.5 流控效果
4.3.6 熔斷降級
4.3.7 熱點參數限流
4.3.8 Sentinel規則持久化
●第5章 分布式事務和Seata
5.1 分布式事務簡介
5.1.1 事務介紹
5.1.2 分布式事務介紹
5.2 分布式事務解決方案
5.2.1 兩階段提交(2PC)
5.2.2 補償事務(TCC)
5.2.3 本地消息表
5.2.4 MQ 事務消息
5.3 Seata的四種模式
5.3.1 AT模式
5.3.2 XA模式
5.3.3 TCC模式
5.3.4 Sage模式
5.4 Seata最佳實踐
5.4.1 需求介紹
5.4.2 數據庫介紹
5.4.3 Seata Server
5.4.4 庫存微服務
5.4.5 配置文件詳解
5.4.6 用戶微服務
5.4.7 訂單微服務
5.4.8 業務微服務
●第6章 RocketMQ消息中間件
6.1 消息中間件概述
6.1.1 MQ概述
6.1.2 MQ的缺點
6.1.3 各種MQ產品的比較
6.2 RocketMQ簡介
6.2.1 基本概念
6.2.2 RocketMQ的優勢
6.2.3 RocketMQ單節點安裝
6.3 RocketMQ集群
6.3.1 技術架構
6.3.2 部署架構
6.3.3 集群模式
6.3.4 集群搭建
6.4 RocketMQ最佳實踐
6.4.1 消息的發送和消費
6.4.2 順序消息
6.4.3 延時消息
6.4.4 事務消息
6.5 高級特性
6.5.1 消息存儲
6.5.2 高可用性機制
6.5.3 消息重試
●第7章 Spring Cloud Alibaba在電商項目中的應用
7.1 項目背景
7.2 電商項目技術架構
7.3 電商項目實現
7.3.1 版本說明
7.3.2 項目結構
7.3.3 Nacos配置文件管理
7.3.4 樂購商城基類
7.3.5 品牌管理業務實現
7.3.6 其他功能介紹
7.4 微服務網關
7.4.1 網關簡介
7.4.2 搭建微服務網關
7.4.3 網關跨域配置
7.4.4 網關過濾配置
7.5 OAuth 2簡介
7.5.1 OAuth 2授權角色
7.5.2 OAuth 2授權流程
7.5.3 OAuth 2授權模式
7.6 Spring Security OAuth 2實戰
7.6.1 授權服務器
7.6.2 資源服務器
7.6.3 授權碼模式
7.6.4 密碼模式
7.6.5 令牌存儲方式
7.7 JWT授權
7.7.1 公鑰私鑰流程分析
7.7.2 生成私鑰和公鑰
7.7.3 導出公鑰
7.7.4 JWT令牌測試
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。