开源边缘和服务代理 Envoy

开源边缘和服务代理 Envoy

Apache-2.0
C/C++ 查看源码»
跨平台
2018-06-29
h4cd

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 等的线级可观察性。

文档

加载中

评论(2)

sunny5156
sunny5156
zhichi
叫我刀刀
叫我刀刀
真是复杂 , 跟istio有什么关系啊 ?

暂无资讯

暂无问答

Envoy集群服务总线入门指南

Envoy集群服务总线入门指南 Envoy是专为大型现代 SOA(面向服务架构)架构设计的 L7 代理和通信总线。 Envoy是什么,https://servicemesher.github.io/envoy/intro/what_is_envoy.html Envo...

06/02 11:46
531
0
他们将生产环境从nginx迁移到envoy,原因竟然是……

导读:随着Service Mesh在最近一年进入人们的视野,Envoy 作为其中很关键的组件,也开始被广大技术人员熟悉。本文作者所在公司已经从 nginx 迁移到 Envoy。 随着我们下一代产品发布,我们将代...

07/05 10:39
137
0
Envoy 作为 Kubernetes 的 API 网关

Envoy 作为 Kubernetes 的 API 网关 本文来源-https://servicemesher.github.io/envoy/start/distro/ambassador.html 使用 Ambassador 的一个常见场景是将其部署为 Kubernetes 的 edge 服务(...

06/19 17:20
110
0
istio 路由实例解析

根据链路追踪图如上: 资料:https://istio.io/docs/guides/bookinfo/ 流程解析: 1. 访问地址: http://IP:31380/productpage kubectl get svc --all-namespaces -o wide istio-system isti...

07/18 11:06
248
0
Micro-service Architecture

envoy proxy https://www.envoyproxy.io/docs/envoy/latest/intro/what_is_envoy Prometheus + promviz https://prometheus.io/docs/introduction/overview/ https://github.com/nghialv/pro...

07/09 08:03
1
0
详细解读Service Mesh的数据面Envoy

一、Envoy的工作模式 Envoy的工作模式如图所示,横向是管理平面。 Envoy会暴露admin的API,可以通过API查看Envoy中的路由或者集群的配置。 例如通过curl http://127.0.0.1:15000/routes可以查...

10/24 17:17
10
0
浅谈Service Mesh体系中的Envoy

背景 最近因工作原因开始了解Service Mesh与Envoy,为系统性梳理所学内容,因此沉淀了此文档,但由于所知有限,如文档中有描述不当之处,希望不吝赐教。 提到Envoy就不得不提Service Mesh,说...

07/06 14:13
53
0
istio 处理失败 (理论)

Envoy提供了一套开箱即用的选择加入故障恢复功能,可以通过应用程序中的服务进行利用。功能包括: 超时 具有超时预算和重试之间的可变抖动的有界重试 限制并发连接数和对上游服务的请求 对负...

07/18 14:37
21
0
istio中的流量管理的核心组件是Pilot(理论)

用于Istio中的流量管理的核心组件是Pilot,它管理和配置在特定Istio服务网格中部署的所有Envoy代理实例。它允许您指定要用于在Envoy代理之间路由流量的规则,以及配置故障恢复功能(如超时,...

07/18 14:21
33
0
深度剖析Service Mesh服务网格新生代Istio

一个比spring cloud和dubbo更时髦的微服务框架

05/01 14:41
16
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部