| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202409*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Go語言微服務開發實踐 ISBN:9787302669067 出版社:清華大學 著編譯者:王德利 頁數:359 所在地:中國大陸 *此為代購商品 書號:1681097 可大量預訂,請先連絡。 內容簡介本書循序漸進、由淺入深地講解了Go語言微服務開發的核心知識,並通過具體實例的實現過程演練了開發Go語言微服務程序的方法和流程。全書講解了微服務架構概述,服務註冊與發現,分散式配置中心,日誌記錄與監控,容器化與部署,消息傳遞與非同步通信,遠程過程調用等內容。本書內容簡潔、全面,且不失其技術深度,書中以簡練的文字介紹了複雜的案例,方便讀者學習使用。 本書適用於已經了解了Go語言基礎語法,並想進一步學Go Web開發、Go語言微服務開發、Go語言項目架構的讀者,還可以作為高等院校相關專業的師生用書和培訓機構的培訓教材。 目錄第1章 微服務架構概述 1 1 微服務基礎 1 1 1 發展背景 1 1 2 微服務架構與傳統架構的區別 1 1 3 微服務架構的優勢 1 1 4 雲計算 1 1 5 雲原生 1 2 微服務的設計原則 1 3 常用微服務開發語言 1 3 1 Java微服務和Spring Cloud 1 3 2 Go語言 1 3 3 Python語言 第2章 服務註冊與發現 2 1 服務註冊與發現的基本概念 2 1 1 服務註冊與發現的基本原理 2 1 2 常見的服務發現模式 2 2 服務註冊與發現工具 2 2 1 基於DNS的服務發現工具 2 2 2 專用的服務註冊與發現工具 2 3 實現微服務架構中的服務註冊與發現 2 3 1 使用服務註冊與發現庫 2 3 2 與容器編排工具的集成 2 3 3 ZooKeeper客戶端庫 第3章 分散式配置中心 3 1 配置管理的問題和挑戰 3 2 分散式配置中心的基本概念 3 2 1 配置中心的基本架構 3 2 2 配置的存儲方式和獲取方式 3 3 常見的分散式配置中心工具 3 3 1 ZooKeeper 3 3 2 Consul 3 3 3 Etcd 3 4 在微服務架構中使用分散式配置中心 3 4 1 配置中心的集成方式 3 4 2 動態刷新配置實戰 3 4 3 配置熱更新實戰 第4章 日誌記錄與監控 4 1 日誌記錄的基本概念 4 1 1 日誌級別和日誌格式 4 1 2 日誌記錄框架和庫 4 1 3 日誌聚合和分析工具 4 2 監控的基本概念 4 2 1 健康檢查和指標收集 4 2 2 實時監控和告警 4 2 3 分散式跟蹤和性能監控 4 2 4 常用的監控工具 4 3 在微服務架構中實現日誌記錄和監控實踐 4 3 1 集中式日誌記錄實戰 4 3 2 分散式追蹤實戰 4 3 3 監控指標的收集和展示實戰 第5章 容器化與部署 5 1 容器化的概念和優勢 5 1 1 容器化的原理 5 1 2 容器化的優勢 5 2 常用的容器化技術 5 2 1 Docker 5 2 2 Kubernetes 5 2 3 Apache Mesos 5 2 4 Amazon ECS 5 3 構建容器鏡像 5 3 1 Dockerfile的使用和最佳實踐 5 3 2 鏡像倉庫和版本管理 5 4 容器編排與部署 5 4 1 常用的容器編排與部署工具 5 4 2 使用YAML進行配置與部署 5 5 容器監控和調度 5 5 1 容器監控指標的收集和展示 5 5 2 水平擴展和自動調度 5 5 3 容器網路和服務發現 第6章 消息傳遞與非同步通信 6 1 消息傳遞的基本概念 6 2 消息傳遞的編解碼和協議 6 3 非同步通信的基本概念 6 4 常用的消息傳遞中間件 6 4 1 Apache Kafka 6 4 2 RabbitMQ 6 4 3 Apache ActiveMQ 6 4 4 NATS 6 5 非同步通信模式 6 5 1 非同步通信模式的常見形式 6 5 2 發布/訂閱模式 6 5 3 請求/響應模式 6 6 微服務消息傳遞和非同步通信實戰 6 6 1 系統配置 6 6 2 消息處理 6 6 3 入口文件 第7章 遠程過程調用 7 1 遠程過程調用的概念和原理 7 1 1 遠程過程調用的基本工作流程 7 1 2 遠程對象和遠程方法調用 7 1 3 常見的RPC框架和協議 7 2 RPC的序列化和傳輸 7 2 1 序列化和反序列化的概念 7 2 2 常用的序列化協議 7 3 在微服務架構中使用RPC 7 3 1 Go語言原生RPC實戰 7 3 2 gRPC高性能遠程過程調用實戰 7 3 3 使用Go-kit實現RPC實戰 第8章 構建RESTful API 8 1 RESTful API介紹 8 1 1 REST的基本概念 8 1 2 RESTful架構的優點和約束 8 2 設計RESTful API 8 2 1 資源的定義和命名 8 2 2 HTTP方法和狀態碼的使用 8 2 3 請求和響應的數據格式 8 3 數據驗證和輸入校驗 8 4 RESTful API的版本控制 8 4 1 版本控制的需求和策略 8 4 2 URI和請求頭的版本控制 8 4 3 URL重寫和命名空間 8 5 RESTful API實戰:雲原生圖書管理系統 8 5 1 系統配置 8 5 2 資料庫遷移 8 5 3 實現RESTful API 8 5 4 驗證處理 8 5 5 總結 第9章 統一認證與授權 9 1 認證與授權的基本概念 9 1 1 認證的定義和作用 9 1 2 授權的定義和作用 9 1 3 認證與授權的關係和流程 9 1 4 常見的身份認證協議與技術 9 2 統一認證的架構與實現 9 2 1 單點登錄 9 2 2 統一認證的架構和組件 9 2 3 用戶身份管理和存儲 9 3 授權與許可權管理 9 3 1 授權模型 9 3 2 授權策略 9 4 在微服務架構中使用統一認證與授權 9 4 1 微服務單點登錄實戰 9 4 2 微服務OAuth 2 0認證實戰 第10章 資料庫訪問與ORM 10 1 數據訪問層 10 1 1 數據訪問層的職責和重要性 10 1 2 數據訪問層的設計原則 10 2 ORM基礎 10 2 1 關係映射 10 2 2 ORM的定義和作用 10 3 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |