Envoy边缘和服务代理

联合创作 · 2023-10-01 07:10

Envoy 是开源的边缘和服务代理,用于云原生应用,云原生基金会 CNCF 项目。

Envoy 最初是在 Lyft 构建的,它是为单一服务和应用程序设计的高性能 C++ 分布式代理,以及为大型微服务 Service Mesh 体系结构设计的通信总线和通用数据平面。

特性

  • OUT OF PROCESS ARCHITECTURE:Envoy 是一款自包含的高性能服务器,具有很小的内存占用空间,它与任何应用程序语言或框架一起运行。

  • HTTP/2 AND GRPC SUPPORT:Envoy 对出入流量都有一流的 HTTP/2 和 gRPC 支持,它是一个透明的 HTTP/1.1 到 HTTP/2 代理。

  • ADVANCED LOAD BALANCING:Envoy 支持高级负载均衡功能,包括自动重试、断路、全局速率限制、请求镜像和区域本地负载均衡等。

  • APIS FOR CONFIGURATION MANAGEMENT:Envoy 提供强大的 API 来动态管理其配置。

  • OBSERVABILITY:深入观察 L7 流量,原生支持分布式跟踪,以及 MongoDB、DynamoDB 等的线级可观察性。

文档

浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报