Go語言微服務開發實踐 王德利 9787302669067 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$630
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月: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或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理