• Kong网关:入门、实战与进阶
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Kong网关:入门、实战与进阶

下单以备注书名为准:《Kong网关 入门、实战与进阶》,正版全新可开发票

189.1 全新

库存9件

湖北武汉
认证卖家担保交易快速发货售后保障

作者孔庆雍 著

出版社机械工业出版社

出版时间2021-09

版次1

装帧平装

上书时间2024-10-05

石坪图书专营店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 孔庆雍 著
  • 出版社 机械工业出版社
  • 出版时间 2021-09
  • 版次 1
  • ISBN 9787111689478
  • 定价 119.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 472页
  • 字数 100千字
【内容简介】
内容简介 

这是一本关于Kong网关开发和运维的集大成之作。作者基于自己在该领域的丰富实践经验,从零开始,不仅循序渐进地讲解了Kong网关的核心概念、使用方法、工作原理、工程实践和源码,而且还将微服务设计、分布式架构、DevOps等相关技术融入其中,帮助读者打通Kong网关的整个技术体系,轻松跨越从理论到项目实战的鸿沟。 

全书共16章,分为4篇,具体内容如下。 

入门篇(第1~4章) 

首先对网关层和Kong网关做了整体性介绍,然后有针对性地讲解了Nginx、OpenResty和Lua语言等必备知识,为之后深入学习打下基础。 

基础篇(第5~8章) 

这部分围绕Kong网关的日常配置和操作展开,具体包括Kong网关配置文件、部署方案、命令行向导、代理、鉴权、负载均衡策略和健康检查机制等内容。 

进阶篇(第9~12章) 

主要介绍了Kong网关区别于其他传统网关的插件机制,以及Kong网关在整个架构体系中与其他系统之间的交互和联动。 

应用篇(第13~16章) 

主要结合当前日益成熟的云原生环境,给出Kong网关在不同场景下的整体解决方案,如与微服务、Service Mesh、Kubernetes、Serverless的结合等。
【作者简介】
作者简介 

孔庆雍 

毕业于同济大学,曾就职于华为、中国移动、数禾科技等多家公司,任职期间参与了多个大型系统设计、研发工作。现任上海珞瑾数据信息有限公司CTO、首席架构师,在现公司主导了内部自研DevOps平台的搭建及底层架构设计与规划。敏捷开发思想践行者,擅长利用技术推进项目管理与产品交付。 

在企业级SaaS服务、大规模分布式架构、微服务治理、网关层设计研发等领域积累了丰富的经验,在现公司主导研发的酒店管理系统已累计覆盖10万家门店,日均请求量超1亿。 

想要了解有关作者的更多信息,可以关注公众号“熊猫CTO”。作者会在公众号内定期分享互联网生态中有关技术、设计、产品、运营等主题的原创文章。您也可以在公众号下留言互动。
【目录】
前 言 

入 门 篇 

第1章 全面了解Kong网关 2 

11 网关简介 2 

111 网关的由来 3 

112 网关的作用 3 

12 Kong网关简介 6 

121 Kong网关的发展历程 6 

122 Kong网关与传统网关对比 6 

123 其他主流网关 7 

13 Kong网关基础组件 12 

131 Kong服务器 12 

132 数据库 13 

133 Kong管理GUI 14 

14 Kong网关安装指南 14 

141 在Mac环境中安装Kong网关 15 

142 在Linux环境中安装Kong网关 15 

143 在Docker环境中安装Kong网关 15 

15 使用Kong网关搭建Web应用 16 

151 示例项目介绍 16 

152 后端服务路由 18 

153 静态页面代理 20 

16 本章小结 24 

第2章 Nginx必备知识 25 

21 Nginx安装 25 

211 在Mac环境中安装Nginx 25 

212 在Linux环境中安装Nginx 26 

213 在Docker环境中安装Nginx 26 

22 Nginx详解 26 

221 Nginx文件的目录结构 26 

222 命令行参数 28 

223 配置文件 29 

224 依赖库 32 

225 Nginx的工作原理 33 

226 Nginx优化指南 35 

23 项目实践 37 

231 从Kong切换到Nginx 37 

232 添加黑白名单 39 

233 添加限流 39 

234 从Nginx切换到Kong 41 

235 小结 41 

24 本章小结 42 

第3章 Lua必备知识 43 

31 Lua入门与规范 43 

311 基础知识 43 

312 安装指南 44 

313 解释器 45 

314 语法规范 46 

32 数据类型 47 

33 操作符 52 

34 表达式语句 54 

341 赋值语句 54 

342 控制语句 55 

35 Lua库 58 

36 本章小结 62 

第4章 OpenResty必备知识 63 

41 OpenResty入门安装 63 

411 在Mac环境中安装OpenResty 63 

412 在Linux环境中安装OpenResty 64 

413 在Docker环境中安装OpenResty 64 

42 OpenResty详解 64 

421 OpenResty服务器的目录结构 64 

422 Resty CLI 65 

423 OpenResty包管理工具 67 

43 OpenResty工作原理 69 

44 OpenResty性能优化 71 

441 避免使用阻塞函数 72 

442 巧用table组件 72 

443 使用缓存 73 

444 火焰图 73 

45 项目实践 75 

46 本章小结 82 

基 础 篇 

第5章 Kong网关配置与部署 84 

51 Kong启动项配置 84 

511 配置项加载流程 85 

512 配置项详解 86 

513 环境变量 89 

514 配置文件示例 89 

52 注入Nginx指令 90 

521 注入单个Nginx指令 91 

522 通过文件方式注入Nginx指令 92 

53 个性化使用场景 92 

531 自定义Nginx模板文件 93 

532 在OpenResty实例中嵌入Kong 93 

54 Kong网关部署 94 

541 无数据库部署模式 94 

542 数据库部署模式 97 

543 混合部署模式 100 

55 本章小结 102 

第6章 Kong网关命令行 103 

61 通用标志参数 104 

62 Kong网关命令行详解 104 

621 kong check 104 

622 kong config 106 

623 kong health 109 

624 kong hybrid 109 

625 kong migrations 110 

626 kong prepare 112 

627 kong quit 113 

628 kong reload 113 

629 kong restart 114 

6210 kong start 114 

6211 kong stop 115 

6212 kong version 116 

63 本章小结 116 

第7章 Kong网关代理及鉴权 117 

71 Kong网关代理基础知识 117 

711 Kong网关术语简介 117 

712 Kong网关代理环境配置 118 

72 Kong网关代理示例 118 

73 路由匹配规则 121 

731 通用匹配规则 121 

732 paths属性 123 

733 hosts属性 126 

734 methods属性 128 

735 headers属性(hosts除外) 129 

736 sources & destinations属性 129 

737 snis属性 129 

74 路由匹配优先级 130 

741 优先级策略 130 

742 后备路由策略 131 

75 Kong网关代理行为 132 

751 超时机制 132 

752 错误重试机制 133 

753 插件执行策略 133 

754 响应内容 133 

76 配置SSL协议 134 

77 代理WebSocket流量 135 

78 代理gRPC流量 138 

79 Kong网关鉴权 140 

791 通用鉴权流程 140 

792 匿名接入流程 142 

793 多重认证策略 143 

710 本章小结 144 

第8章 Kong网关负载均衡策略与健康检查 145 

81 负载均衡 145 

811 负载均衡简介 145 

812 负载均衡解决方案 146 

813 Kong网关中的负载均衡 146 

82 基于DNS的负载均衡 146 

821 A记录(包含AAAA记录) 147 

822 SRV记录 147 

823 DNS 记录优先级 147 

824 其他注意事项 148 

83 环状负载均衡器 148 

831 基础概念 148 

832 负载均衡策略 150 

833 其他注意事项 151 

84 负载均衡特性使用场景 151 

841 蓝绿发布 151 

842 金丝雀发布 155 

85 健康检查 157 

851 健康检查标准 157 

852 健康检查类型 159 

853 健康检查配置 160 

86 本章小结 162 

进 阶 篇 

第9章 Kong网关插件 164 

91 Kong网关插件简介 164 

911 Kong网关插件概念 164 

912 Kong网关插件原理 165 

92 Kong官方插件 166 

921 鉴权类插件 166 

922 安全类插件 177 

923 流量类插件 179 

924 分析监控类插件 195 

925 内容转换类插件 197 

926 日志类插件 204 

927 其他插件 210 

93 自定义Kong网关插件 210 

931 自定义插件开发流程和插件生命周期管理详解 210 

932 插件开发套件 240 

933 Go插件开发向导 241 

934 自定义插件实例 243 

94 本章小结 245 

第10章 Kong网关日志 246 

101 Kong网关日志简介 246 

1011 Kong网关日志分类 246 

1012 Kong网关日志级别 248 

102 Kong网关结合日志平台 249 

1021 ELK方案简介 249 

1022 Kong网关结合ELK 253 

1023 日志系统使用场景 256 

103 自定义日志 261 

1031 Kong网关定制日志 262 

1032 ELK定制日志 264 

1033 小结 265 

104 本章小结 266 

第11章 Kong网关运维 267 

111 资源选型 267 

1111 服务器资源 267 

1112 数据库资源 268 

1113 弹性伸缩 269 

1114 性能参数 269 

112 Kong网关监控 270 

1121 监控平台选型 270 

1122 搭建监控平台 271 

1123 Kong网关监控平台配置 272 

1124 Kong网关监控平台指标详解 278 

1125 Kong监控平台指标测试 279 

1126 Kong监控平台的预警功能 281 

113 Kong网关运维 284 

1131 数据备份 284 

1132 软/硬件维护 286 

1133 突发事件处理 288 

114 本章小结 288 

第12章 Kong网关安全与集群高可用 289 

121 Kong网关安全配置 289 

1211 网络层访问限制 289 

1212 Kong API 回路 290 

1213 自定义Nginx配置 291 

122 Kong集群 292 

1221 Kong集群简介 292 

1222 Kong集群缓存 293 

123 Kong网关高可用 298 

1231 架构设计 298 

1232 引入HAProxy层 300 

1233 高可用方案测试 301 

124 本章小结 308 

应 用 篇 

第13章 Kong网关结合微服务架构 310 

131 微服务简介 310 

1311 微服务的优点 311 

1312 单体应用和微服务 311 

1313 微服务12要素 313 

132 单体应用向微服务迁移 313 

1321 采用微服务的注意事项 314 

1322 迁移细节 314 

133 使用CI/CD流程促进微服务开发 316 

1331 CI/CD流程基础组件 316 

1332 构建CI/CD流程 318 

134 基于Kong打造DevOps平台 320 

1341 场景描述 320 

1342 设计思路 321 

1343 DevOps平台使用指南 325 

1344 DevOps平台源码解析 329 

1345 DevOps平台扩展 335 

135 本章小结 336 

第14章 Kong网关结合Kubernetes架构方案 337 

141 Kubernetes详解 337 

1411 Kubernetes简介 337 

1412 Kubernetes发展史 338 

1413 Kubernetes基本概念和术语 340 

1414 Kubernetes的HelloWorld示例 342 

142 Kubernetes与Kong网关结合 350 

1421 概念描述 350 

1422 使用Kubernetes安装Kong 358 

143 Kubernetes实战 359 

1431 安装Kong网关 359 

1432 使用Kong网关 360 

1433 配置Kong网关插件 361 

144 本章小结 363 

第15章 Service Mesh实践之Kuma 364 

151 Service Mesh简介 364 

152 Kuma简介 366 

1521 为什么使用Kuma 366 

1522 Kuma与其他Service Mesh方案的比较 366 

1523 Kuma系统组件 367 

1524 Kuma部署示例 368 

153 Kuma策略概述 369 

1531 策略配置项描述 369 

1532 使用策略 370 

1533 策略匹配规则 371 

154 Kuma内置策略详解 372 

1541 安全类策略 372 

1542 流量控制类策略 376 

1543 观测类策略 382 

155 Kuma实战 388 

1551 适配Kuma架构 388 

1552 启动mTSL和TrafficPermission 390 

156 本章小结 391 

第16章 Serverless架构 392 

161 Serverless简介 392 

1611 系统架构演
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP