高性能架構:多級網關與多級緩存實踐
李晨翔
- 出版商: 中國水利水電出版社
- 出版日期: 2024-08-01
- 定價: $588
- 售價: 8.5 折 $500
- 語言: 簡體中文
- 頁數: 369
- ISBN: 752262438X
- ISBN-13: 9787522624389
-
相關分類:
Message Queue、大數據 Big-data、DevOps
立即出貨
買這商品的人也買了...
-
$469從 Paxos 到 Zookeeper:分佈式一致性原理與實踐 -
王者歸來:OpenCV3使用Java開發手冊$650$553 -
$594Spring MVC 實戰 -
$296瘋狂 Spring Cloud 微服務架構實戰 -
$714Java 函數式編程 -
$327Scala實用指南 -
$607Spring 5 開發大全 -
$534實戰 Java 虛擬機 — JVM 故障診斷與性能優化, 2/e -
$534Java 微服務測試:基於 Arquillian、Hoverfly、AssertJ、JUnit、Selenium 與 Mockito (Testing Java Microservices: Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito) -
史上最完整細節:Kubernetes 超應用全書$980$774 -
$607Spring Cloud、Nginx 高並發核心編程 -
Prometheus 雲原生監控:運維與開發實戰$534$507 -
$607Java 程序性能優化實戰 -
$862人與機器聽覺:聽見聲音的意義 -
Python 投資停看聽:運用 Open data 打造自動化燈號,學會金融分析精準投資法(iT邦幫忙鐵人賽系列書)$600$468 -
敏捷升級:28個提升敏捷成效的關鍵原則 (More Effective Agile: A Roadmap for Software Leaders)$650$507 -
Java 開發者的 DevOps 工具 (Devops Tools for Java Developers: Best Practices from Source Code to Production Containers)$580$458 -
$407圖解TCP/IP(第6版) -
數字音頻信號處理 (原書第3版) (Digital Audio Signal Processing, 3/e)$474$450 -
$510Redis 高手心法 -
$419特徵工程訓練營
中文年末書展|繁簡參展書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 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
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
相關主題
商品描述
在高並發的場景之下,企業級的工業接口api調用並不是通常的簡單直連調用,如果有緩存作為媒介,那麼我們需要考慮到綜合的方方面面。
本書會以極其簡單的方式開始進行學習,會有理論會有實操演練。哪怕你是初級開發也能很好的學習到進階技能。我們會劃分為微服務、網關中間件Nginx、緩存中間件Redis、多級緩存以及雲原生五個階段,整體內容循序漸進,使得你在學習的過程中也是隨著企業、團隊、技能的成長而成長。
本書的整體的思路將會通過對後端接口的讀寫操作所提出的高並發疑問逐步演進,開拓思維,逐步對其進行拓展演進,最終結合‘多級’這個理念,來達到並且可以滿足千萬級的高並發要求。
此外,本書不僅僅只有緩存與網關,我們還包含了其他的中間件,比如消息隊列RabbitMQ、數據同步Canal等,我們通過代碼實踐會學習到更多更全面的市場主流的技能綜合解決方案。甚至在最後我們也會通過結合雲原生k8s與kubesphere來實現devops的CICD的落地方案。
作者簡介
李晨翔 技術總監,負責物流電商平臺的系統規劃與架構建設,在大型電商系統架構設計與雲端平臺建置等領域擁有十多年技術開發與管理實戰經驗。專註於Java技術架構系統的閉環與落地,善於將理論知識與實務應用緊密結合,並始終關註技術的深度與廣度。 在慕課網、騰訊課堂和華為學堂擔任Java講師,擁有8年線上教育經驗。參與設計並教授「Java架構師」和「Java高級工程師」等體系課程,以及多個專案實戰課程,旨在透過實際案例幫助學員掌握複雜的技術體系與架構。至今已幫助超30萬名學生提升開發技術水平,為其在職場上取得優異成績奠定了堅實的基礎。
目錄大綱
推薦序
前言
致謝
基礎篇
第1章 基礎環境與軟件配備
1.1 Java的歷史發展簡介
1.2 JDK8的安裝
1.2.1 Java運行時環境JDK
1.2.2 Windows系統安裝JDK
1.2.3 MacOS(Intel)系統安裝JDK8
1.2.4 MacOS(arm64)系統安裝JDK8
1.3 安裝Maven,設定專案工程的建置管理工具
1.3.1 Maven概述
1.3.2 Windows系統安裝Maven
1.3.3 MacOS系統安裝Maven
1.3.4 配置阿裡雲鏡像倉庫
1.4 開發工具
1.5 本章小結
第2章 Docker容器化入門
2.1 內網互通原則
2.2 容器化引擎Docker
2.2.1 虛擬化與容器化技術
2.2.2 Docker的架構
2.2.3 Docker的隔離機制
2.2.4 Docker的安裝
2.2.5 Docker的啟動
2.2.6 Docker的加速
2.3 使用Docker安裝數據庫
2.3.1 使用Docker的pull指令拉取鏡像
2.3.2 開啟CentOS7的ipv4
2.3.3 使用dockerrun運行映像
2.3.4 可視化數據庫工具
2.3.5 Docker命令
2.4 Docker映像的提交與推送
2.4.1 提交鏡像
2.4.2 自訂tag標籤
2.4.3 推送鏡像
2.5 本章小結
第3章 建構Web服務與接口
3.1 建構Web項目
3.1.1 使用Maven初始化項目
3.1.2 搭建SpringBoot工程
3.1.3 編寫Restful風格接口
3.1.4 dev與prod環境切換
3.2 整合持久層框架
3.2.1 整合資料來源
3.2.2 整合MyBatis
3.2.3 資料構建
3.2.4 數據庫逆向工具
3.2.5 編寫service業務層
3.2.6 @Junit操作持久層
3.2.7 對外暴露接口服務
3.3 本章小結
第4章 本地緩存Caffeine
4.1 進程間與進程外緩存
4.1.1 什麼是緩存
4.1.2 進程內緩存與分類
4.1.3 進程外緩存
4.2 使用Caffeine本地緩存
4.2.1 整合Caffeine
4.2.2 使用junit進行Caffeine測試
4.2.3 Caffeine的值為空設值操作
……
進階篇
雲端原生與DevOps
