ApacheAPISIX实战9787111722502
正版图书,可开发票,请放心购买。
¥
102.76
8.0折
¥
129
全新
库存2件
作者王院生 张晋涛 屠正松 朱欣欣 等著
出版社机械工业
ISBN9787111722502
出版时间2023-04
装帧平装
开本其他
定价129元
货号31715363
上书时间2024-07-27
商品详情
- 品相描述:全新
- 商品描述
-
目录
前 言第一部分 APISIX入门第1章 初识API 21.1 API:万物互联的起源 21.1.1 什么是API 21.1.2 利用API可以做什么 41.2 API网关:连接与管理并行 51.2.1 什么是API网关 51.2.2 API 网关的作用 7第2章 Apache APISIX介绍 102.1 Apache APISIX概述 102.1.1 诞生背景:API的崛起 102.1.2 Apache APISIX能做什么 132.2 Apache APISIX的设计理念与项目优势 162.2.1 设计理念 162.2.2 项目优势 19第3章 快速上手 Apache APISIX 233.1 安装APISIX 233.1.1 使用RPM安装 233.1.2 使用Docker安装 253.1.3 使用Helm安装 273.2 APISIX相关概念 283.2.1 反向代理 283.2.2 请求限制 303.2.3 身份验证 333.3 APISIX 架构 353.3.1 思考:API网关的形态演进 353.3.2 探索:Apache APISIX技术选型 373.3.3 确认:Apache APISIX架构 39第4章 Apache APISIX部署与配置 424.1 公有云部署 424.1.1 在AWS EKS上部署APISIX 424.1.2 在 Google GKE 上部署 APISIX 434.1.3 在阿里云ACK上部署APISIX 454.2 配置文件 464.2.1 Standalone模式 464.2.2 集群模式 474.2.3 Debug模式 544.3 安全性配置 544.3.1 控制面和数据面独立部署 544.3.2 插件 544.4 多种配置中心选择 55第5章 Apache APISIX的基础功能 575.1 流量切分 575.1.1 原理 585.1.2 参数 595.1.3 应用场景 595.2 健康检查 655.2.1 原理 665.2.2 参数 675.2.3 应用场景 685.3 负载均衡 705.3.1 加权轮询 715.3.2 一致性哈希 725.3.3 加权最少连接数 735.3.4 指数加权移动平均 755.4 跨域资源共享 775.4.1 原理 775.4.2 参数 775.4.3 使用方法 785.4.4 应用场景 795.5 IP黑白名单 795.5.1 原理 805.5.2 参数 805.5.3 应用场景 815.6 启用与禁用插件 825.6.1 插件简介 825.6.2 启用插件 835.6.3 禁用插件 84第二部分 APISIX进阶第6章 身份认证与鉴权 866.1 JWT 认证 866.1.1 插件简介 866.1.2 配置示例 876.1.3 应用场景 886.1.4 与Vault集成 906.2 关键字认证 986.2.1 插件简介 986.2.2 配置示例 986.2.3 应用场景 996.3 OpenID 认证 1026.3.1 背景介绍 1026.3.2 原理 1046.3.3 集成第三方使用场景 1056.4 LDAP 认证 1236.4.1 插件简介 1236.4.2 配置示例 1246.4.3 应用场景 1256.5 forward-auth插件 1276.5.1 插件简介 1276.5.2 配置示例 1276.5.3 应用场景 1286.6 consumer-restriction插件 1316.6.1 插件简介 1316.6.2 参数 1326.6.3 应用场景 132第7章 API和服务治理 1397.1 数据面服务发现 1397.1.1 集成Eureka 1397.1.2 集成Consul 1437.1.3 集成Nacos 1467.2 控制面服务发现 1507.2.1 原理 1507.2.2 集成Nacos 1517.2.3 集成ZooKeeper 1547.3 服务熔断 1567.3.1 原理 1567.3.2 参数 1577.3.3 应用场景 1587.4 流量镜像 1607.4.1 插件简介 1607.4.2 参数 1617.4.3 应用场景 1617.5 故障注入 1657.5.1 插件简介 1657.5.2 参数 1667.5.3 应用场景 1667.6 DNS配置 1707.6.1 原理 1707.6.2 应用场景 171第8章 SSL证书配置 1778.1 SSL证书配置简介 1778.1.1 单域名 1778.1.2 泛域名 1798.1.3 多域名 1808.1.4 单域名,多证书 1818.2 同域名RSA与ECC双证书配置 1818.2.1 原理 1818.2.2 使用示例 1818.3 TLS双向认证 1838.3.1 原理 1848.3.2 应用场景 184第9章 可观测性 1899.1 链路追踪 1899.1.1 集成Apache SkyWalking 1899.1.2 集成OpenTelemetry 1949.2 指标 2009.2.1 集成Datadog 2009.2.2 集成Prometheus 2059.3 日志 2119.3.1 访问日志 2119.3.2 错误日志 2419.3.3 日志文件自动切分 246第10章 运维管理 24910.1 命令行交互 24910.2 Admin API 25310.2.1 配置Admin API 25410.2.2 功能介绍 25610.3 Control API 25910.3.1 配置Control API 25910.3.2 功能介绍 26110.4 单机模式 26210.4.1 相关配置 26310.4.2 应用场景 26310.5 etcd通信安全 26510.5.1 相关配置 26510.5.2 开启mTLS双向认证 26610.5.3 配置etcd RBAC 26710.6 证书轮转 26810.7 Public API 27010.7.1 插件简介 27010.7.2 应用场景 272第11章 二次开发与扩展操作 27611.1 自定义插件 27611.1.1 加载自定义插件 27611.1.2 启动自定义插件 27811.1.3 自定义插件的使用 28111.2 插件热加载 28411.3 多语言插件开发 28511.3.1 实现方式 28511.3.2 使用Go开发插件 28611.3.3 使用Java开发插件 29111.3.4 使用Python开发插件 29511.3.5 使用Wasm开发插件 299第12章 自定义协议支持 30412.1 基础协议支持 30412.1.1 HTTP/1.1和HTTP/2 30412.1.2 HTTPS 30612.1.3 MQTT 30712.1.4 GraphQL 30812.1.5 Dubbo 30912.1.6 gRPC 31012.1.7 WebSocket 31212.1.8 WebSocket Secure 31312.1.9 TCP/UDP 31412.1.10 代理到TLS over TCP上游 31612.2 xRPC 自定义协议框架 31612.2.1 相关概念 31612.2.2 操作步骤 31712.2.3 应用场景 31812.3 通过APISIX代理Kafka 32012.3.1 原理 32012.3.2 使用方法 321第13章 故障排除 32313.1 常见故障排除 32413.2 静态分析 32713.2.1 日志结构 32713.2.2 栈分析 32813.3 动态调试 33313.3.1 基本调试模式 33313.3.2 高级调试模式 33513.3.3 动态高级调试模式 339第三部分 基于APISIX的综合实践第14章 APISIX Ingress Controller 34414.1 Ingress知识概览 34414.1.1 Kubernetes Ingress是什么 34414.1.2 为什么需要Ingress控制器 34614.1.3 Ingress控制器的能力 34714.1.4 APISIX Ingress Controller简介 34714.2 快速入门 35014.2.1 架构设计 35014.2.2 自定义资源 35114.2.3 功能及应用场景 35414.3 安装部署 35814.3.1 Helm安装 35814.3.2 静态文件安装 35914.3.3 KubeSphere安装 36014.3.4 Rancher安装 36714.4 应用场景 37214.4.1 简单代理 37214.4.2 流量切分 37614.4.3 cert-manager集成 38014.4.4 认证鉴权 38714.4.5 插件集成 39214.5 与Kubernetes Ingress NGINX的区别 39314.6 监控与升级 39414.6.1 监控 39514.6.2 升级 397第15章 APISIX服务网格方案 39915.1 服务网格简介 39915.1.1 什么是服务网格 39915.1.2 服务网格的价值 40115.1.3 什么是Istio 40315.1.4 APISIX服务网格架构 40415.2 安装部署 40515.3 测试验证 40715.4 扩展 408第16章 Apache APISIX企业级实践 41016.1 音视频:爱奇艺API网关的更新与落地实践 41016.1.1 业务痛点 41016.1.2 应用APISIX后的实践细节 41116.1.3 迁移过程中遇到的问题 41416.2 互联网保险:如何借助APISIX实现互联网保险领域的流量治理 41516.2.1 业务场景特点 41516.2.2 场景痛点与需求 41616.2.3 应用APISIX后的实践细节 41616.3 跨国金融:Airwallex基于APISIX的智能路由实践 41916.3.1 业务痛点 41916.3.2 打造APISIX智能路由网关 42116.4 社交媒体:新浪微博API网关的定制化开发之路 42416.4.1 业务痛点 42516.4.2 基于控制面的改造之路 42516.4.3 基于数据面的改造之路 42816.5 PaaS业务:有赞云原生PaaS平台如何实现全面微服务治理 43016.5.1 业务痛点 43016.5.2 应用APISIX后的实践细节 43216.6 API管理:API7 Cloud的应用实践 43616.6.1 业务背景 43616.6.2 应用APISIX后的实践细节 437附录 探索与未来 442
内容摘要
这是一本从设计理念、功能使用、工作原理、二次开发、插件扩展、企业实践等多个维度全面讲解ApacheAPISIX的著作。本书由ApacheAPISIX官方出品,由创始团队和核心开发团队成员撰写,同时融入了大量ApacheAPISIX典型客户的经验和案例,全书内容分为三部分:首先,简单介绍API和APISIX的概念与背景,通过一些API网关的基础功能介绍,帮助读者更快速地从理论和操作方面来理解APISIX。其次,着重讲解APISIX在多个功能层面(安全、服务治理、可观测性、二次开发等)的实践场景与操作细节,以及二次开发扩展的插件使用。蕞后,介绍APISIX在Ingress和服务网格领域的方案和产品呈现,同时通过多个不同业务类型与风格的企业用户案例讲解,带来更多关于APISIX在实际生产环境中的应用流程。
— 没有更多了 —
以下为对购买帮助不大的评价