开源边缘和服务代理 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 1.9.0 发布,面向服务架构的 L7 代理和通信总线

Envoy 1.9.0 已发布,Envoy 是一个 L7 代理和通信总线,专为大型现代服务架构而设计。这个项目诞生源于以下目标: 对于应用程序而言,网络应该是透明的,当发生网络和应用程序故障时,能够很...

2018/12/26 07:29

Envoy 成为第三个 CNCF 毕业项目

28 日,CNCF 宣布边缘和服务代理 Envoy 从 CNCF 孵化器毕业,这是继 Kubernetes 和 Prometheus 的第三个 CNCF 毕业项目。 Envoy 是用于云原生应用的边缘和服务代理,它最初由 Lyft 开发,是一...

2018/11/30 08:09

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Envoy集群服务总线入门指南

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

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

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

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

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

2018/06/19 17:20
155
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...

2018/07/09 08:03
3
0
istio 路由实例解析

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

2018/07/18 11:06
362
0
istio 处理失败 (理论)

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

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

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

2018/07/18 14:21
36
0
Istio在UAEK中的实践改造之路

为什么需要ServiceMesh UCloud App Engine on Kubernetes(后简称“UAEK”)是UCloud内部打造的一个基于Kubernetes的,具备高可用、跨机房容灾、自动伸缩、立体监控、日志搜集和简便运维等特...

2018/08/23 16:33
24
0
istio 服务发现和负载平衡(理论)

此页面描述了Istio负载如何平衡服务网格中服务实例的流量。 服务注册: Istio假定存在服务注册表以跟踪应用程序中服务的pod / VM。它还假定服务的新实例自动注册到服务注册表,并自动删除不健...

2018/07/18 14:31
232
0
sample-envoy-proxy

介绍 几个星期前我第一次遇到Envoy代理,当时我的一位博客读者建议我写一篇关于它的文章。我以前从未听说过,我的第一个想法是,这不是我的经验领域。事实上,这个工具并不像nginx或haproxy...

2018/07/05 14:48
260
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部