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

Spring Cloud Alibaba微服務開發零基礎入門到實操(視頻教學版)

  • 作者:編者:孫衛琴|責編:袁金敏
  • 出版社:清華大學
  • ISBN:9787302674009
  • 出版日期:2024/11/01
  • 裝幀:平裝
  • 頁數:356
人民幣:RMB 89.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以技術新手阿雲的巧妙提問和答主的點睛指導為引線,以Spring Cloud Alibaba微服務開發框架為脈絡,帶領讀者全面系統地探索Spring Cloud Alibaba微服務開發過程中應用到的技術和解決方案。
    本書技術包含了各種組件及框架的用法,包括註冊和配置中心Nacos、負載均衡器LoadBalancer、遠程調用組件OpenFeign、遠程調用框架Dubbo、流量控制組件Sentinel、網關組件GateWay、消息驅動框架Stream及消息中間件RocketMQ、鏈路追蹤組件SkyWalking、分散式事務管理框架Seata、分庫分表中間件ShardingSphere、分散式緩存資料庫Redis、分散式任務調度框架XXL-JOB。技術新手阿雲在開發過程中的巧妙提問,能夠激發讀者主動學習的興趣;而答主的巧妙解答和本書知識結構的設計,把看似深奧複雜的分散式微服務系統如庖丁解牛般解析得淺顯易懂。本書不僅詳細介紹了各種組件及框架技術的使用步驟,而且運用了許多生動形象的生活化比喻,幫助讀者理解這些技術的運作原理。
    本書中的範例具有實用性,整合了Spring Boot、Spring Cloud Alibaba、Hibernate、Mybatis、DruidDataSource、HikariDataSource、lombok軟體包、SLF4J等流行的框架或工具軟體。
    本書主要面向具有Java編程基礎的開發人員和在校學生。對於不熟悉Java編程的讀者,通過閱讀本書,也能了解Spring Cloud Alibaba框架的基本用法和微服務開發的核心思想。本書還可作為高校和企業的微服務開發教材。

作者介紹
編者:孫衛琴|責編:袁金敏
    孫衛琴,知名IT作家和Java專家,畢業於上海交通大學,隨後主要從事基於Java的軟體開發工作,在此期間還從事Java方面的培訓和咨詢工作。2002年開始Java技術領域的創作,文風清晰嚴謹、深入淺出,深受讀者歡迎,其多部作品的銷量在同類書籍中一度位居全國榜首。     代表著作有:《Java面向對象編程》《Java網路編程精解》《Java逍遙遊記》《Hibernate逍遙遊記》《精通Hibernate: Java對象持久化技術詳解》《精通Struts: 基於MVC的Java Web設計與開發》《Tomcat與、Java Web開發技術詳解》《Java 2認證考試指南與試題解析》。

目錄
第1章  微服務簡介
  1.1  微服務的概念與特徵
    1.1.1  微服務按照業務進行劃分
    1.1.2  微服務運行在獨立的進程中
    1.1.3  微服務採用簡單協議通信
    1.1.4  微服務採用統一的管理框架
  1.2  Spring Cloud框架概述
  1.3  Spring Cloud Alibaba框架概述
  1.4  各種軟體的版本匹配
  1.5  搭建微服務的開發和運行環境
    1.5.1  安裝Intellij IDEA
    1.5.2  為IDEA配置Maven
    1.5.3  安裝和啟動Nacos伺服器
    1.5.4  訪問Nacos伺服器的管理平台
    1.5.5  查看Nacos伺服器的日誌
  1.6  雲原生的概念
  1.7  小結
第2章  範例:helloapp項目
  2.1  提供者和消費者的通信及實現原理
  2.2  在IDEA中創建helloapp項目
  2.3  創建hello-provider模塊
    2.3.1  在IDEA中創建hello-provider模塊
    2.3.2  在pom.xml文件中添加Spring Cloud Alibaba依賴
    2.3.3  創建控制器類HelloProviderController
    2.3.4  在application-properties文件中配置微服務
    2.3.5  啟動hello-provider模塊
  2.4  創建hello-consumer模塊
    2.4.1  在IDEA中創建hello-consumer模塊
    2.4.2  在啟動類中加入@EnableFeignClients註解
    2.4.3  創建HelloFeignService介面
    2.4.4  創建控制器類HelloConsumerController
    2.4.5  在application.properties文件中配置微服務
    2.4.6  啟動和訪問hello-consumer模塊
    2.4.7  HelloFeignService介面的默認方法
  2.5  啟動微服務的多個實例
  2.6  LoadBalancer負載均衡器
  2.7  通過Rest Template類訪問微服務
    2.7.1  使用LoadBalancerClient介面整合
    2.7.2  使用@LoadBalanced註解整合
  2.8  小結
第3章  微服務的註冊與發現
  3.1  Nacos Discovery組件的配置屬性
    3.1.1  禁止註冊微服務
  ……
第4章  Nacos伺服器配置中心
第5章  Nacos集群
第6章  遠程調用組件:OpenFeign
第7章  遠程調用框架:Dubbo
第8章  流量控制組件:Sentinel
第9章  網關組件:GateWay

第10章  消息驅動框架:Stream
第11章  鏈路追蹤組件:SkyWalking
第12章  分散式事務管理框架:Seata
第13章  分庫分表中間件:ShardingSphere
第14章  分散式緩存資料庫:Redis
第15章  分散式任務調度框架:XXL-JOB

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