MegaEase 团队开源云原生流量调度服务 Easegress

Posted 鸣飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MegaEase 团队开源云原生流量调度服务 Easegress相关的知识,希望对你有一定的参考价值。

近日 MegaEase 创始人陈皓在其微博宣布开源其网关产品 Easegress (以前叫EaseGateway),陈皓称:“在过去几年,我们在该产品上投入了不少的工作,已经被用在了一些公司的生产线上包括银行。它是个真正从市场里走出来的产品,绝不是个玩具。这个产品已经不仅仅是个API网关,是一个真正的云原生流量调度服务。 ​​​​”

Easegress 是什么?

Easegress (之前叫Ease Gateway)是全功能型的流量调度和编排系统,通过API网关技术,可以在不改一行代码的情况下,最大限度的帮助后台服务扩大系统可用性和稳定性,并且可以增加整体的性能。其可以让企业在快速业务增长的同时不用对整个技术架构进行大改造,以赢得并抓住稍瞬即逝的商业机会。

  • API Gateway & Service Mesh

    Easegress 不仅仅只是一个7层的API Gateway, 也可以是一个Service Mesh的边车,而且,Easegress可以和很多的第三方软件集成(比如:Kubernetes Ingress, KNative FaaS, Eureka/Consul/Etcd/Nacos),从而完成更为强大的功能。

  • 流量 API 调度

    Easegress 主要是用来进行流量和API调度,其不但可以很容易地完成灰度发度,负责均衡,而且还可以进行 API 的编排和聚合的功能。

  • 支持高并发高性能场景

    Easegress 可以做到不改一行后端的代码来提升服务应用的性能。比如,加入缓存机器、合并请求、减少网络带宽传输,等等。

  • 关键业务保护

    很多时候,网站会受到突发的高流量,在这种超过网站的整体性能或容量的,情况下,Easegress 可以通过牺牲一部分不重要的功能或是用户,来保护重要业务以及重要用户的可用性。

  • 插件编排

    Easegress 并不是一个简单的反向代理或是网关,其更是一种二次开发平台或开发框架,可以自由地以插件的方式进行功能的增加,而且还可以在运行时动态地把这些插件编排成一个处理流程。

Easegress 功能细节

项目地址:https://github.com/megaease/e...
项目文档地址:https://www.megaease.com/zh/d...

以上是关于MegaEase 团队开源云原生流量调度服务 Easegress的主要内容,如果未能解决你的问题,请参考以下文章

腾讯开源的云原生多运行时微服务框架

服务网格:云原生服务治理与流量管控技术解读

K8s Ingress Provider 为什么选择 MSE 云原生网关?

注册配置微服务治理云原生网关三箭齐发,阿里云 MSE 持续升级

加快云原生技术转型, 智能调度登陆华为云DevOps: 增速,节源

Kubernetes 资源拓扑感知调度优化