架構探險 : 輕量級微服務架構 (上冊) 轻量级微服务架构(上册)
黃勇
- 出版商: 電子工業
- 出版日期: 2016-09-01
- 定價: $390
- 售價: 8.5 折 $332
- 語言: 簡體中文
- 頁數: 193
- 裝訂: 平裝
- ISBN: 712129804X
- ISBN-13: 9787121298042
-
相關分類:
Microservices 微服務
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
MongoDB 技術手冊 (MongoDB: The Definitive Guide)$450$356 -
CI (Continuous integration) 關鍵技術—使用 Jenkins$420$332 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
$422JavaEE 開發的顛覆者: Spring Boot實戰 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
不止是測試:Python 網路爬蟲王者 Selenium$560$476 -
$534Jenkins 權威指南 -
Effective Debugging 中文版 | 軟體與系統除錯的 66 個具體作法 (Effective Debugging: 66 Specific Ways to Debug Software and Systems) (書況略舊,不介意在下單)$450$356 -
$234軟件開發本質論:追求簡約、體現價值、逐步構建 (The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece) -
量化投資:以 Python 為工具$768$730 -
$414DevOps : 軟件架構師行動指南 (DevOps: A Software Architect's Perspective) -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
高品質微服務|建構跨工程組織的標準化系統 (Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization)$450$356 -
$332可伸縮架構:面向增長應用的高可用(Architecting for scale: high availability for your growing applications) -
Docker 入門與實戰, 2/e$500$395 -
Node.js 物聯網裝置開發 (Node.JS for Embedded Systems: Using Web Technologies to Build Connected Devices)$480$379 -
$454分佈式服務架構:原理、設計與實戰 -
鳳凰專案|看 IT部門如何讓公司從谷底翻身的傳奇故事$480$379 -
$474架構探險 : 輕量級微服務架構 (下冊) -
$352大話代碼架構 (項目實戰版) -
Docker 這樣學才有趣:從入門,到玩直播、挖礦$450$356 -
$414Java 微服務實戰 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
$714Effective Java, 3/e (簡體中文版) -
Java 實戰, 2/e (Modern Java in Action: Lambda, streams, functional and reactive programming, 2/e)$714$678
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
<內容介紹>
本書從開發與運維兩方面分別對微服務架構的實踐過程進行描述,全書分為上下兩冊,上冊偏重於開發,下冊偏重於運維。在上冊中讀者會學習到微服務架構所需的開發技能,使用Spring Boot 搭建微服務開發框架,使用Node.js 搭建微服務網關,使用ZooKeeper 實現微服務註冊與發現,使用Docker 封裝微服務,使用Jenkins 部署微服務。通過閱讀上冊,讀者可輕鬆搭建一款輕量級微服務架構。
TOP作者簡介
<章節目錄>
第1章微服務架構設計概述
1.1為什麼需要微服務架構
1.1.1傳統應用架構的問題
1.1.2如何解決傳統應用架構的問題
1.1.3傳統應用架構還有哪些問題
1.2微服務架構是什麼
1.2.1微服務架構概念
1.2.2微服務交付流程
1.2.3微服務開發規範
1.2.4微服務架構模式
1.3微服務架構有哪些特點和挑戰
1.3.1微服務架構的特點
1.3.2微服務架構的挑戰
1.4如何搭建微服務架構
1.4.1微服務架構圖
1.4.2微服務技術選型
1.5本章小結
第2章微服務開發框架
2.1 Spring Boot是什麼
2.1.1 Spring Boot的由來
2.1.2 Spring Boot的特性
2.1.3 Spring Boot相關插件
2. 1.4 Spring Boot的應用場景
2.2如何使用Spring Boot框架
2.2.1搭建Spring Boot開發框架
2.2.2開發一個簡單的Spring Boot應用程序
2.2.3運行Spring Boot應用程序
2 .3 Spring Boot生產級特性
2.3.1端點
2.3.2健康檢查
2.3.3應用基本信息
2.3.4跨域
2.3.5外部配置
2.3.6遠程監控
2 .4本章小結
第3章微服務網關
3.1 Node.js是什麼
3.1.1 Node.js快速入門
3.1.2 Node.js應用場景
3.2如何使用Node.js
3.2.1安裝Node.js
3.2.2使用Node.js開發Web應用
3.2.3使用Express框架開發Web應用
3.2.4搭建Node.js集群環境
3.3使用Node.js搭建微服務網關
3.3.1什麼是微服務網關
3.3.2使用Node.js實現反向代理
3.4本章小結
第4章微服務註冊與發現
4.1 ZooKeeper是什麼
4.1.1 ZooKeeper樹狀模型
4.1.2 ZooKeeper集群結構
4.2如何使用ZooKeeper
4.2 .1運行ZooKeeper
4.2.2搭建ZooKeeper集群環境
4.2.3使用命令行客戶端連接ZooKeeper
4.2.4使用Java客戶端連接ZooKeeper
4.2.5使用Node.js客戶端連接ZooKeeper
4.3實現服務註冊組件
4.3.1設計服務註冊表數據結構
4.3.2搭建應用程序框架
4.3.3定義服務註冊表接口
4.3.4使用ZooKeeper實現服務註冊
4.3.5服務註冊模式
4.4實現服務發現組件
4.4.1定義服務發現策略
4.4.2搭建應用程序框架
4.4.3使用Node.js實現服務發現
4.4.4服務發現優化方案
4.4.5服務發現模式
4.5本章小結
第5章微服務封裝
5.1 Docker是什麼
5.1.1 Docker簡介
5.1.2虛擬機與Docker對比
5.1.3 Docker的特點
5.1.4 Docker系統架構
5.1.5安裝Docker
5.2如何使用Docker
5.2.1 Docker鏡像常用操作
5.2.2 Docker容器常用操作
5.2.3 Docker命令匯總
5.3手工製作Java鏡像
5.3.1下載JDK
5.3.2啟動容器
5.3.3提交鏡像
5.3.4驗證鏡像
5.4使用Dockerfile構建鏡像
5.4.1瞭解Dockerfile基本結構
5.4.2使用Dockerfile構建鏡像
5.4.3 Dockerfile指令匯總
5.5使用Docker Registry管理鏡像
5.5.1使用Docker Hub
5.5.2搭建Docker Registry
5.6 Spring Boot與Docker整合
5.6.1搭建Spring Boot應用程序框架
5.6.2為Spring Boot應用添加Dockerfile
5.6.3使用Maven構建Docker鏡像
5.6.4啟動Spring Boot的Docker容器
5.6.5調整Docker容器內存限制
5.7本章小結
第6章微服務部署
6.1 Jenkins是什麼
6.1.1 Jenkins簡介
6.1.2自動化發布平臺
6.1.3安裝Jenkins
6.2搭建GitLab版本控制系統
6.2.1 GitLab簡介
6.2.2安裝GitLab
6.2.3將代碼推送至GitLab中
6.3搭建Jenkins持續集成系統
6.3.1創建構建任務
6.3.2手工執行構建
6.3.3自動執行構建
6.4使用Jenkins實現自動化發布
6.4.1自動發布jar包
6.4.2自動發布Docker容器
6.5本章小結
