Spring Cloud與Kubernetes微服務架構實戰
王波,趙偉
- 出版商: 機械工業
- 出版日期: 2025-11-01
- 售價: $594
- 貴賓價: 9.5 折 $564
- 語言: 簡體中文
- 頁數: 250
- ISBN: 7111796489
- ISBN-13: 9787111796480
-
相關分類:
Microservices 微服務
立即出貨
買這商品的人也買了...
-
$408Oracle 數據庫升級、遷移和轉換實踐 -
$714Oracle Exadata 專家手冊 (Oracle Exadata Expert's Handbook) -
$294雲大項目管理實用譯叢 : 工作分解結構實操秘訣 -
全員敏捷|創造快速、彈性與客戶優先的組織 (Agile for Everybody)$400$316 -
React 思考模式: 從 hook 入門到開發實戰 (特價書)$500$350 -
專案管理知識體系指南, 7/e (PMBOK® Guide 繁體中文)$1,280$1,216 -
$397JQuery 動態網頁設計與製作 -
遙遙領先 - 使用 Java 開發 Web 新手轉高手之路$860$679
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
商品描述
本書以Java EE的微服務技術開發實踐為主題,全面闡述Spring Cloud微服務技術所涉及的專業技術與Kubernetes部署工具的應用。本書把Spring Cloud微服務需要用到的幾大組件Eureka、RestTemplate、Ribbon、Hystrix、Zuul等拆分講解,再通過電子商城的開發過程把它們整合起來,形成一個以Vue為前端,Spring Cloud微服務為後端的框架集合,最後通過使用Kubernetes工具對程序進行編排部署,以此形成一套完整的開發與部署體系。主要章節配有源碼下載及相關視頻講解,可通過掃描封底二維碼獲得。
本書適合Java EE領域的開發人員閱讀。閱讀本書,讀者可以學習並掌握Spring Cloud微服務的核心技術,並且能夠熟練使用Kubernetes進行程序的部署。
作者簡介
王波
軟件架構師,曾任職於華為,精通Java互聯網應用的開發和實踐,擁有豐富的軟件開發經驗,對Spring..Boot、Spring..Cloud微服務、Kubernetes容器化部署、Docker、分布式等熱門技術有深入的研究,熱衷於編程技術的開源,著有暢銷書《Java架構師指南》。
趙偉
技術專家,曾任職於阿裏巴巴,精通電商應用從Spring..Cloud微服務到Kubernetes容器化部署。擁有豐富的軟件開發與框架設計經驗,在Java軟件分布式技術、容器化部署方面有著自己獨到的見解與成功的經驗。熱愛軟件編程,習慣在博客上進行技術分享。
目錄大綱
前言
第1章Spring概述/
1.1Spring家族介紹/
1.1.1Spring/
1.1.2Spring Boot/
1.1.3Spring Cloud/
1.2軟件工程模式/
1.2.1MVC模式/
1.2.2MVP模式/
1.2.3MVVM模式/
1.2.4模式圖表/
1.3開發環境搭建/
1.3.1JDK與Maven/
1.3.2Spring程序/
1.3.3Spring Boot實例/
1.4小結/
第2章Vue前端技術/
2.1環境搭建/
2.1.1安裝Nvm/
2.1.2安裝Vue CLI/
2.2第一個Vue程序/
2.2.1創建Vue項目/
2.2.2啟動程序/
2.3常用指令/
2.3.1v-text/
2.3.2v-html/
2.3.3v-show/
2.3.4v-for/
2.3.5v-once/
2.3.6v-on/
2.3.7v-bind/
2.3.8v-model/
2.3.9v-if/
2.4自定義指令/
2.5路由與鉤子函數/
2.5.1Vue路由介紹/
2.5.2Vue路由使用方法/
2.5.3鉤子函數/
2.6Vue的執行過程/
2.6.1Vue 2 組件生命周期/
2.6.2Vue 2 執行順序實例/
第3章Spring MVC/
3.1Spring MVC概述/
3.2Spring MVC實例/
3.2.1執行原理/
3.2.2DispatcherServlet/
3.2.3HandlerMapping/
3.2.4HandlerAdapter/
3.2.5ViewResolver/
3.2.6框架搭建/
3.2.7數據源配置/
3.2.8系統配置文件/
3.2.9代碼編寫/
3.3小結/
第4章Spring Boot/
4.1Spring Boot概述/
4.2Spring Boot實例/
4.2.1升級特點/
4.2.2執行原理/
4.2.3SpringApplicationRunListener/
4.2.4ApplicationContextInitializer/
4.2.5Spring Boot項目構建/
4.2.6Application配置文件/
4.2.7程序執行/
4.2.8代碼編寫/
4.3視圖技術/
4.3.1FreeMarker/
4.3.2Thymeleaf/
4.4小結/
第5章數據庫/
5.1MySQL/
5.1.1命令/
5.1.2profiling/
5.1.3視圖和索引/
5.1.4數據庫引擎/
5.1.5SQL優化/
5.1.6函數和遊標/
5.1.7存儲過程/
5.2數據庫的事務/
5.2.1事務的特性/
5.2.2隔離級別/
5.2.3傳播行為/
5.3Redis快速入門/
5.3.1基礎操作/
5.3.2備份與恢覆/
5.3.3Redis持久化/
5.3.4Redis數據類型/
5.4數據庫加鎖/
5.4.1表級鎖定/
5.4.2行級鎖定/
5.4.3悲觀鎖/
5.4.4樂觀鎖/
5.5分布式事務/
5.5.1分布式事務介紹/
5.5.2五種分布式事務開發/
5.5.3分布式事務優缺點/
5.5.4分布式事務技術原理/
5.6小結/
第6章RabbitMQ消息隊列/
6.1快速入門/
6.1.1安裝部署/
6.1.2RabbitMQ實例/
6.1.3RabbitMQ視圖/
6.2小結/
第7章Kubernetes程序部署與優化/
7.1打包/
7.1.1JAR包/
7.1.2WAR包/
7.2Docker部署/
7.2.1Docker基礎/
7.2.2Docker指令/
7.3雲部署/
7.3.1Swagger UI/
7.3.2阿裏雲部署/
7.4Kubernetes入門與進階/
7.4.1Kubernetes介紹/
7.4.2Kubernetes部署方案/
7.4.3Kubernetes初始化/
7.4.4Kubernetes容器化部署/
7.4.5Docker鏡像倉庫/
7.4.6私有庫容器化部署/
7.5項目優化/
7.5.1集群擴容/
7.5.2負載均衡/
7.5.3分庫分表/
7.6小結/
第8章Spring Cloud微服務實戰/
8.1微服務架構/
8.1.1單機/
8.1.2集群/
8.1.3分布式/
8.1.4微服務/
8.2微服務入門/
8.2.1Eureka服務管理/
8.2.2RestTemplate遠程調用/
8.2.3Ribbon負載均衡/
8.2.4Hystrix熔斷器/
8.2.5Zuul網關/
8.2.6Nacos配置/
8.3微服務實戰/
8.3.1電子商城/
8.3.2需求分析/
8.3.3數據庫設計/
8.3.4Mybatis依賴/
8.3.5開發訂單功能/
8.3.6開發Vue前端程序/
8.4微服務測試/
8.4.1Postman接口調試/
8.4.2其他工具調試/
8.5微服務部署/
8.5.1Kubernetes部署電子商城/
8.5.2Spring Cloud微服務RPC調用/
8.5.3Kubernetes部署MySQL鏡像/
8.5.4Kubernetes持久化MySQL數據庫/
8.5.5Kubernetes部署Vue前端鏡像/
8.6小結/
