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