• ServiceMesher主页
  • 说明
  • 1.1. 说明
  • 1.2. 关于本文档
  • 简介
  • 2.1. Envoy 是什么?
  • 2.2. 架构概览
    • 2.2.1. 术语
    • 2.2.2. 线程模型
    • 2.2.3. 监听器
    • 2.2.4. 监听器过滤器
    • 2.2.5. 网络 (L3/L4) 过滤器
    • 2.2.6. HTTP 连接管理
    • 2.2.7. HTTP 过滤器
    • 2.2.8. HTTP 路由
    • 2.2.9. gRPC
    • 2.2.10. WebSocket 支持
    • 2.2.11. 集群管理器
    • 2.2.12. 服务发现
    • 2.2.13. 健康检查
    • 2.2.14. 连接池
    • 2.2.15. 负载均衡
    • 2.2.16. 异常点检测
    • 2.2.17. 断路
    • 2.2.18. 全局速率限制
    • 2.2.19. TLS
    • 2.2.20. 统计
    • 2.2.21. 运行时配置
    • 2.2.22. 追踪
    • 2.2.23. TCP 代理
    • 2.2.24. 访问记录
    • 2.2.25. MongoDB
    • 2.2.26. DynamoDB
    • 2.2.27. Redis
    • 2.2.28. 热重启
    • 2.2.29. 动态配置
    • 2.2.30. 初始化
    • 2.2.31. 排除
    • 2.2.32. 脚本
  • 2.3. 部署类型
    • 2.3.1. 仅服务之间
    • 2.3.2. 服务之间外加前端代理
    • 2.3.3. 服务间、前端代理、双向代理
  • 2.4. 与类似系统比较
  • 2.5. 获取帮助
  • 2.6. 历史版本
  • 入门指南
  • 3.1. 入门指南
  • 3.2. Sandbox
    • 3.2.1. 前端代理
    • 3.2.2. Zipkin 追踪
    • 3.2.3. Jaeger 追踪
    • 3.2.4. Jaeger 原生追踪
  • 3.3. gRPC 网桥
  • 3.4. 其他用例
    • 3.4.1. Envoy 作为 Kubernetes 的 API 网关
  • 构建和安装
  • 4.1. 构建
    • 4.1.1. 构建 Envoy Docker 镜像
  • 4.2. 参考配置
  • 4.3. 工具
    • 4.3.1. 配置负载检查工具
    • 4.3.2. 路由表检查工具
    • 4.3.3. Schema 验证器检查工具
  • 配置参考
  • 5.1. 配置参考目录
  • 5.2. v1 API 概览
  • 5.3. v2 API 概览
  • 5.4. 监听器
    • 5.4.1. 统计
    • 5.4.2. 运行时
    • 5.4.3. 监听器发现服务(LDS)
  • 5.5. 监听器过滤器
    • 5.5.1. 原始目的地
    • 5.5.2. TLS 检查器
  • 5.6. 网络过滤器
    • 5.6.1. 客户端 TLS 身份验证
    • 5.6.2. 回写
    • 5.6.3. Mongo 代理
    • 5.6.4. 速率限制
    • 5.6.5. Redis 代理
    • 5.6.6. TCP 代理
  • 5.7. HTTP 连接管理器
    • 5.7.1. 路由匹配
    • 5.7.2. 流量转移/拆分
    • 5.7.3. HTTP 标头操作
    • 5.7.4. HTTP 标头清理
    • 5.7.5. 统计
    • 5.7.6. 运行时
    • 5.7.7. 路由发现服务(RDS)
  • 5.8. HTTP 过滤器
    • 5.8.1. 缓冲区
    • 5.8.2. CORS
    • 5.8.3. DynamoDB
    • 5.8.4. 故障注入
    • 5.8.5. gRPC HTTP/1.1 桥接
    • 5.8.6. gRPC-JSON 转码
    • 5.8.7. gRPC-Web
    • 5.8.8. Gzip
    • 5.8.9. 健康检查
    • 5.8.10. IP 标签
    • 5.8.11. Lua
    • 5.8.12. 速率限制
    • 5.8.13. 路由
    • 5.8.14. Squash
  • 5.9. 集群管理器
    • 5.9.1. 统计
    • 5.9.2. 运行时
    • 5.9.3. 集群发现服务(CDS)
    • 5.9.4. 健康检查
    • 5.9.5. 断路
  • 5.10. 健康检查器
    • 5.10.1. Redis
  • 5.11. 访问记录
  • 5.12. 速率限制服务
  • 5.13. 运行时
  • 5.14. 统计
  • 5.15. 路由表检查工具
  • 运维管理
  • 6.1. 命令行选项
  • 6.2. 热重启 Python 包装器
  • 6.3. 管理接口
  • 6.4. 统计概览
  • 6.5. 运行时
  • 6.6. 文件系统标志
  • 6.7. 流量捕获
  • 6.8. 为自定义用例扩展 Envoy
  • API 参考
  • 7.1. v1 API 参考
  • 7.2. v2 API 参考
  • 常见问题
  • 8.1. Envoy 有多快?
  • 8.2. 从哪里能获得二进制文件?
  • 8.3. 如何设置 SNI?
  • 8.4. 如何设置 zone 可感知路由?
  • 8.5. 如何设置 Zipkin 追踪?
  • 8.6. 我设置了健康检查,但是当有节点失败时,Envoy 又路由到那些节点,这是怎么回事?
  • 8.7. 为什么 Round Robin 负载均衡看起来不起作用?
  • 本书使用 GitBook 发布

架构概览

架构概览

  • 术语
  • 线程模型
  • 监听器
  • 监听器过滤器
  • 网络 (L3/L4) 过滤器
  • HTTP 连接管理
  • HTTP 过滤器
  • HTTP 路由
  • gRPC
  • WebSocket 支持
  • 集群管理器
  • 服务发现
  • 健康检查
  • 连接池
  • 负载均衡
  • 异常点检测
  • 断路
  • 全局速率限制
  • TLS
  • 统计
  • 运行时配置
  • 追踪
  • TCP 代理
  • 访问记录
  • MongoDB
  • DynamoDB
  • Redis
  • 热重启
  • 动态配置
  • 初始化
  • 排除
  • 脚本
Copyright © ServiceMesher 2018 all right reserved,powered by Gitbook 最后更新于 2019-07-28 10:23:37

results matching ""

    No results matching ""