超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册

Apache APISIX实战

出版社:机械工业出版社出版时间:2023-04-01
开本: 24cm 页数: 11,446页
中 图 价:¥90.3(7.0折) 定价  ¥129.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Apache APISIX实战 版权信息

Apache APISIX实战 本书特色

适读人群 :本书适合 Apache APISIX 的使用者和开发者阅读。(1)作者背景资深:作者是APISIX的创始人,是Apache APISIX PMC成员,负责APISIX的开发和维护。 (2)作者经验丰富:作者是资深的高性能网络编程专家、云原生技术专家、安全技术专家,对网关技术有十分深入的研究。 (3)内容全面系统:从架构设计、功能使用、工作原理、二次开发、插件扩展、企业实践等多个维度全面讲解Apache APISIX,解决生产环境各种难题。 (4)注重工程实战:分享了爱奇艺(音视频)、新浪微博(社交媒体)、有赞(PaaS平台)、Airwallex(跨国金融)、保险等企业和行业的企业级APISIX实践。

Apache APISIX实战 内容简介

本书共16章,涉及三部分。**部分简单地介绍了API和ApacheAPISIX的概念与背景,通过一些API网关的基础功能介绍,帮助读者更快速地从理论和操作方面来理解APISIX。第二部分着重讲解APISIX在多个功能层面(安全、服务治理、可观测性、二次开发等)的实践场景与操作细节,以及二次开发扩展的插件使用。第三部分介绍了APISIX在Ingress和服务网格领域的方案和产品呈现,同时通过多个不同业务类型与风格的企业用户案例讲解,带来更多关于APISIX在实际生产环境中的应用流程。

Apache APISIX实战 目录

前 言
**部分 APISIX入门
第1章 初识API 2
1.1 API:万物互联的起源 2
1.1.1 什么是API 2
1.1.2 利用API可以做什么 4
1.2 API网关:连接与管理并行 5
1.2.1 什么是API网关 5
1.2.2 API 网关的作用 7
第2章 Apache APISIX介绍 10
2.1 Apache APISIX概述 10
2.1.1 诞生背景:API的崛起 10
2.1.2 Apache APISIX能做什么 13
2.2 Apache APISIX的设计理念与项目
优势 16
2.2.1 设计理念 16
2.2.2 项目优势 19
第3章 快速上手 Apache APISIX 23
3.1 安装APISIX 23
3.1.1 使用RPM安装 23
3.1.2 使用Docker安装 25
3.1.3 使用Helm安装 27
3.2 APISIX相关概念 28
3.2.1 反向代理 28
3.2.2 请求限制 30
3.2.3 身份验证 33
3.3 APISIX 架构 35
3.3.1 思考:API网关的形态演进 35
3.3.2 探索:Apache APISIX技术
选型 37
3.3.3 确认:Apache APISIX架构 39
第4章 Apache APISIX部署与配置 42
4.1 公有云部署 42
4.1.1 在AWS EKS上部署APISIX 42
4.1.2 在 Google GKE 上部署
APISIX 43
4.1.3 在阿里云ACK上部署
APISIX 45
4.2 配置文件 46
4.2.1 Standalone模式 46
4.2.2 集群模式 47
4.2.3 Debug模式 54
4.3 安全性配置 54
4.3.1 控制面和数据面独立部署 54
4.3.2 插件 54
4.4 多种配置中心选择 55
第5章 Apache APISIX的基础功能 57
5.1 流量切分 57
5.1.1 原理 58
5.1.2 参数 59
5.1.3 应用场景 59
5.2 健康检查 65
5.2.1 原理 66
5.2.2 参数 67
5.2.3 应用场景 68
5.3 负载均衡 70
5.3.1 加权轮询 71
5.3.2 一致性哈希 72
5.3.3 加权*少连接数 73
5.3.4 指数加权移动平均 75
5.4 跨域资源共享 77
5.4.1 原理 77
5.4.2 参数 77
5.4.3 使用方法 78
5.4.4 应用场景 79
5.5 IP黑白名单 79
5.5.1 原理 80
5.5.2 参数 80
5.5.3 应用场景 81
5.6 启用与禁用插件 82
5.6.1 插件简介 82
5.6.2 启用插件 83
5.6.3 禁用插件 84
第二部分 APISIX进阶
第6章 身份认证与鉴权 86
6.1 JWT 认证 86
6.1.1 插件简介 86
6.1.2 配置示例 87
6.1.3 应用场景 88
6.1.4 与Vault集成 90
6.2 关键字认证 98
6.2.1 插件简介 98
6.2.2 配置示例 98
6.2.3 应用场景 99
6.3 OpenID 认证 102
6.3.1 背景介绍 102
6.3.2 原理 104
6.3.3 集成第三方使用场景 105
6.4 LDAP 认证 123
6.4.1 插件简介 123
6.4.2 配置示例 124
6.4.3 应用场景 125
6.5 forward-auth插件 127
6.5.1 插件简介 127
6.5.2 配置示例 127
6.5.3 应用场景 128
6.6 consumer-restriction插件 131
6.6.1 插件简介 131
6.6.2 参数 132
6.6.3 应用场景 132
第7章 API和服务治理 139
7.1 数据面服务发现 139
7.1.1 集成Eureka 139
7.1.2 集成Consul 143
7.1.3 集成Nacos 146
7.2 控制面服务发现 150
7.2.1 原理 150
7.2.2 集成Nacos 151
7.2.3 集成ZooKeeper 154
7.3 服务熔断 156
7.3.1 原理 156
7.3.2 参数 157
7.3.3 应用场景 158
7.4 流量镜像 160
7.4.1 插件简介 160
7.4.2 参数 161
7.4.3 应用场景 161
7.5 故障注入 165
7.5.1 插件简介 165
7.5.2 参数 166
7.5.3 应用场景 166
7.6 DNS配置 170
7.6.1 原理 170
7.6.2 应用场景 171
第8章 SSL证书配置 177
8.1 SSL证书配置简介 177
8.1.1 单域名 177
8.1.2 泛域名 179
8.1.3 多域名 180
8.1.4 单域名,多证书 181
8.2 同域名RSA与ECC双证书配置 181
8.2.1 原理 181
8.2.2 使用示例 181
8.3 TLS双向认证 183
8.3.1 原理 184
8.3.2 应用场景 184
第9章 可观测性 189
9.1 链路追踪 189
9.1.1 集成Apache SkyWalking 189
9.1.2 集成OpenTelemetry 194
9.2 指标 200
9.2.1 集成Datadog 200
9.2.2 集成Prometheus 205
9.3 日志 211
9.3.1 访问日志 211
9.3.2 错误日志 241
9.3.3 日志文件自动切分 246
第10章 运维管理 249
10.1 命令行交互 249
10.2 Admin API 253
10.2.1 配置Admin API 254
10.2.2 功能介绍 256
10.3 Control API 259
10.3.1 配置Control API 259
10.3.2 功能介绍 261
10.4 单机模式 262
10.4.1 相关配置 263
10.4.2 应用场景 263
10.5 etcd通信安全 265
10.5.1 相关配置 265
10.5.2 开启mTLS双向认证 266
10.5.3 配置etcd RBAC 267
10.6 证书轮转 268
10.7 Public API 270
10.7.1 插件简介 270
10.7.2 应用场景 272
第11章 二次开发与扩展操作 276
11.1 自定义插件 276
11.1.1 加载自定义插件 276
11.1.2 启动自定义插件 278
11.1.3 自定义插件的使用 281
11.2 插件热加载 284
11.3 多语言插件开发 285
11.3.1 实现方式 285
11.3.2 使用Go开发插件 286
11.3
展开全部

Apache APISIX实战 作者简介

王院生,重度开源爱好者,Apache APISIX 开源项目创始人 & PMC,支流科技CTO。张超,Apache APISIX PMC 成员,热爱开源,其他知名开源项目贡献者,专注于服务网格和 API 网关领域的技术发展。庄浩潮,Apache APISIX贡献者,专注于可观测性在微服务网关上的研发和实践。屠正松,Apache APISIX 贡献者, 专注于云原生网关领域,对简洁且高性能的技术感兴趣。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服