Envoy 边缘和服务代理

开源网站开源项目 24-04-20 17:24:46

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

文档

Official documentation

FAQ

Unofficial Chinese documentation

Watcha video overview of Envoy(transcript) to find out more about the origin story and design philosophy of Envoy

Blogabout the threading model

Blogabout hot restart

Blogabout stats architecture

Blogabout universal data plane API

Blogon Lyft's Envoy dashboards

[Envoy 边缘和服务代理]相关推荐
SOGo 群组协同工作软件

SOGo 群组协同工作软件

SOGo 是一个群组工作系统软件,主要侧重于可扩展性和开放性标准。 SOGo 提供基于 Ajax 方式的Web界面,通……...

Virgo Java应用服务器

Virgo Java应用服务器

来自 Eclipse RT 的 Virgo Web 服务器是一个完全基于模块化的 Java 应用服务器,主要用于运行企业 Java ……...

GX 软件包管理工具

GX 软件包管理工具

GX是一个解决文件系统IPFS的软件包管理工具。它具有灵活,功能强大,简单的特点。 安装: $goget-ugithu……...

今日开源
  1. Bada 开源智能手机平台

    三星宣布推出开源手机平台,独立软件开发者可以在该平台上创建用于三星智能手机的应用程序。该平台名为:“bada”。三星将在下周推出一个工具包,供独立开发者使用。 这是三星第一次为给独立开……

    开源软件 2024-05-04

  2. OpenCart 开源电子商务系统

    OpenCart 开源电子商务系统

    OpenCart是新一代基于PHP开发的开源在线购物车系统。OpenCart具有易于使用,功能丰富,搜索引擎友好和漂亮简洁的操作界面等特点。 演示地址:https://www.opencart.com/index.php?route=cms/demo

    开源软件 2024-05-04

  3. Hound 快速代码搜索引擎

    Hound 快速代码搜索引擎

    Hound 是轻量级的快速代码搜索工具。Hound 是极其快速的源代码搜索引擎。Hound 的核心是基于这篇文章和代码的,作者是 Russ Cox:Regular Expression Matching with a Trigram Index。Hound 自身是个静态 React 前……

    开源软件 2024-05-04

返回顶部小火箭