48

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

 3 years ago
source link: https://segmentfault.com/a/1190000040143080
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

近日 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...


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK