Envoy 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Envoy 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Envoy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Envoy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Envoy 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 CNCF
地区 不详
投 递 者 h4cd
适用人群 未知
收录时间 2018-06-29

软件简介

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

文档

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中

引用来自“叫我刀刀”的评论

真是复杂 , 跟istio有什么关系啊 ?
istio的代理使用envoy做了扩展。
2019/03/21 11:07
回复
举报
打分: 力荐
zhichi
2018/07/27 13:05
回复
举报
真是复杂 , 跟istio有什么关系啊 ?
2018/07/02 15:59
回复
举报
更多评论
2020/10/10 10:44

Envoy 开始原生支持 Windows

Envoy 宣布了对 Windows 原生支持的 Alpha 版本。 Envoy 是用于云原生应用的边缘和服务代理,它最初由 Lyft 开发,是一个为单一服务和应用程序设计的高性能 C++ 分布式代理,以及为大型微服务 Service Mesh 体系结构设计的通信总线和通用数据平面。Enovy 通过管理微服务之间的交互以确保应用的性能,有助于简化云原生架构的过渡和操作。 2018 年,Envoy 成为继 Kubernetes 和 Prometheus 之后的第三个 CNCF 毕业项目。 目前,E...

2
3
发表于服务端专区
2018/12/26 07:29

Envoy 1.9.0 发布,面向服务架构的 L7 代理和通信总线

Envoy 1.9.0 已发布,Envoy 是一个 L7 代理和通信总线,专为大型现代服务架构而设计。这个项目诞生源于以下目标: 对于应用程序而言,网络应该是透明的,当发生网络和应用程序故障时,能够很容易定位出问题的根源。 该版本包含大量更新内容,部分如下: access log: added a JSON logging mode to output access logs in JSON format. access log: added dynamic metadata to access log messages streamed over gRPC. access l...

0
3
发表于AI & 大数据专区
2018/11/30 08:09

Envoy 成为第三个 CNCF 毕业项目

28 日,CNCF 宣布边缘和服务代理 Envoy 从 CNCF 孵化器毕业,这是继 Kubernetes 和 Prometheus 的第三个 CNCF 毕业项目。 Envoy 是用于云原生应用的边缘和服务代理,它最初由 Lyft 开发,是一个为单一服务和应用程序设计的高性能 C++ 分布式代理,以及为大型微服务 Service Mesh 体系结构设计的通信总线和通用数据平面。Enovy 通过管理微服务之间的交互以确保应用的性能,有助于简化云原生架构的过渡和操作。 CNCF 项目毕业标准...

1
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2020/11/26 15:40

什么是Envoy ?

什么是Envoy Envoy 是一个基于七层的代理和通讯总线,专为大型面向服务的体系结构而设计。该项目的诞生主要出于如下的想法: 网络对应用程序应该是透明的。当网络和应用程序确实出现问题时,应该很容易确定问题的根源。 实际上,实现前面的想法是极其困难的。Envoy试图通过提供以下高级别特征来做到这一点: 独立于进程的架构 :Envoy是一个独立的进程,旨在与每个应用程序服务器一起运行。所有Envoy组成了一个透明的通信网格,...

0
0
发表于云计算专区
2020/04/04 08:58

Envoy项目

名称:Envoy 类型:服务网格 说明:Envoy是一个开源的边缘和服务代理,专为云原生应用而设。以C++编写,作为L7代理和通信总线。Envoy由Cloud Native Computing Foundation(CNCF)托管。如果您是一家希望帮助塑造容器打包、动态调度和面向微服务的技术发展的公司,请考虑加入CNCF。有关谁参与以及Envoy扮演角色的详细信息,请阅读CNCF公告(https://www.cncf.io/blog/2017/09/13/cncf-hosts-envoy/)。 网站/代码: https://ww...

0
0
发表了博客
2020/06/15 08:31

科普:Envoy 简介

点击上方蓝色“程序猿DD”,选择“设为星标” 回复“资源”获取独家整理的学习资料! 原文链接:https://fuckcloudnative.io/envoy-handbook/docs/overview/overview/ 前言 Envoy 是专为大型现代 SOA(面向服务架构)架构设计的 L7 代理和通信总线,体积小,性能高。它的诞生源于以下理念: 对应用程序而言,网络应该是透明的。当网络和应用程序出现故障时,应该能够很容易确定问题的根源。 核心功能 实际上,实现上述的目标是非...

0
0
2020/06/07 10:57

Envoy 中文指南系列:Envoy 介绍

原文链接:https://fuckcloudnative.io/envoy-handbook/docs/overview/overview/ 前言 Envoy 是专为大型现代 SOA(面向服务架构)架构设计的 L7 代理和通信总线,体积小,性能高。它的诞生源于以下理念: 对应用程序而言,网络应该是透明的。当网络和应用程序出现故障时,应该能够很容易确定问题的根源。 核心功能 实际上,实现上述的目标是非常困难的。为了做到这一点,Envoy 提供了以下高级功能: 非侵入的架构 : Envoy 是一个...

0
0
2018/07/05 14:48

sample-envoy-proxy

介绍 几个星期前我第一次遇到Envoy代理,当时我的一位博客读者建议我写一篇关于它的文章。我以前从未听说过,我的第一个想法是,这不是我的经验领域。事实上,这个工具并不像nginx或haproxy那样受欢迎,但它提供了一些有趣的功能,其中我们可以区分对MongoDB,Amazon RDS的开箱即用支持,发现和负载平衡的灵活性或生成很多有用的流量统计。好吧,我们对它的优势了解一点但是Envoy代理究竟是什么?'Envoy是一个开源边缘和服务代理...

0
3
发表了博客
2019/06/19 20:55

Envoy 和 Istio 的 6.18

地球对面的时间比我们这里晚一点,我们的 618 已经开始返场了,他们还在 618。 服务网格方面,在这一天有了两个发布: Envoy 发布了移动版 Istio 发布了 1.2 Envoy Mobile Envoy Mobile 是一个库,目的是可以直接将 Envoy 的功能封装到移动应用之中, 跨平台的底层网络支持:HTTP/2、QUIC、gRPC、推送、流、重试和超时策略等底层网络技术的实现以及跨平台都是需要付出大量努力来完成的事情,Evnoy Mobile 试图在客户端以一致的跨...

0
0
发表于云计算专区
2019/02/17 12:43

【译】Envoy threading model

原文链接:https://blog.envoyproxy.io/envoy-threading-model-a8d44b922310 关于Envoy代码库的低级技术文档目前相当稀少。 为了纠正这个问题,我打算做一系列关于各种子系统的博客文章。 由于这是第一篇文章,请让我知道您的想法以及您希望了解的其他主题。 我得到的关于Envoy的最常见技术问题之一是要求对其使用的线程模型进行低级描述。 这篇文章将介绍Envoy如何将连接映射到线程,以及内部使用的线程本地存储(TLS)系统的描...

0
0
发表于开发技能专区
2019/01/03 16:26

使用prometheus operator监控envoy

文章目录 概述 prometheus operator安装 配置监控数据源 启动envoy 使用ServiceMonitor 告警配置 alert manager配置 邮箱配置,以QQ邮箱为例 告警规则配置 kubernetes集群三步安装 概述 prometheus operator应当是使用监控系统的最佳实践了,首先它一键构建整个监控系统,通过一些无侵入的手段去配置如监控数据源等 故障自动恢复,高可用的告警等。。 不过对于新手使用上还是有一丢丢小门槛,本文就结合如何给envoy做监控这个例...

0
0
发表了博客
2018/06/29 09:09

高性能的代理服务-Envoy

Envoy最初建于Lyft,是一个高性能的代理服务,为服务网格提供了基础。 它与应用程序并行运行,通过以平台无关的方式提供通用功能来抽象网络。 当基础架构中的所有服务流量都通过Envoy网格时,通过一致的可观测性,很容易地查看问题区域,调整整体性能并在一个位置添加特殊。 官网:https://www.envoyproxy.io docker 安装 $ docker pull envoyproxy/envoy:latest latest: Pulling from envoyproxy/envoy b234f539f7a1: Pull c...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2019/08/20 13:47

云原生生态周报 Vol. 15 | K8s 安全审计报告发布

业界要闻 1.CNCF 公布 Kubernetes 的安全审计报告 报告收集了社区对 Kubernetes、CoreDNS、Envoy、Prometheus 等项目的安全问题反馈,包含从一般弱点到关键漏洞。报告帮项目维护人员解决已识别的漏洞,并给出了一系列最佳实践。 2.技术监督委员会(TOC)投票决定将 rkt 项目归档 尽管 rkt 在 2014 年 12 月创建最初很受欢迎,并在 2017 年 3 月贡献给 CNCF,但其采纳程度已严重下降,很多用户已经从 rkt 转向了如 containerd、C...

1
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
44 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部