Envoy 边缘和服务代理开源项目

我要开发同款
匿名用户2018年06月29日
79阅读
所属分类C/C++、服务器软件、分布式应用/网格
授权协议Apache-2.0

作品详情

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

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

特性

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

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

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

APISFORCONFIGURATIONMANAGEMENT:Envoy提供强大的API来动态管理其配置。

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

文档

Officialdocumentation

FAQ

UnofficialChinesedocumentation

Watch avideooverviewofEnvoy (transcript)tofindoutmoreabouttheoriginstoryanddesignphilosophyofEnvoy

Blog aboutthethreadingmodel

Blog abouthotrestart

Blog aboutstatsarchitecture

Blog aboutuniversaldataplaneAPI

Blog onLyft'sEnvoydashboards

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论