4

Recently, MegaEase founder Chen Hao announced on his Weibo that his gateway product Easegress (previously called EaseGateway) was open sourced. Chen Hao said: "In the past few years, we have invested a lot of work on this product, which has been used in some The company’s production line includes banks. It is a product that has really come out of the market and is by no means a toy. This product is no longer just an API gateway, it is a true cloud-native traffic scheduling service. ​​​​"

image.png

What is Easegress?

Easegress (previously called Ease Gateway) is a full-featured traffic scheduling and orchestration system. Through API gateway technology, it can help the background service to maximize the availability and stability of the system without changing a line of code, and can increase the overall Performance. It allows enterprises to achieve rapid business growth without major transformation of the entire technical architecture in order to win and seize fleeting business opportunities.

  • API Gateway & Service Mesh

    Easegress is not only a 7-layer API Gateway, but also a sidecar of Service Mesh. Moreover, Easegress can be integrated with many third-party software (such as: Kubernetes Ingress, KNative FaaS, Eureka/Consul/Etcd/Nacos), So as to complete more powerful functions.

  • Traffic API scheduling

    Easegress is mainly used for traffic and API scheduling. It can not only easily complete the gray scale and be responsible for balancing, but also can perform the functions of API scheduling and aggregation.

  • supports high-concurrency and high-performance scenarios

    Easegress can improve the performance of service applications without changing a line of back-end code. For example, adding cache machines, merging requests, reducing network bandwidth transmission, and so on.

  • Critical business protection

    In many cases, the website will be subject to sudden high traffic. In such a situation that exceeds the overall performance or capacity of the website, Easegress can protect important services and the availability of important users by sacrificing some unimportant functions or users.

  • plug-in orchestration

    Easegress is not a simple reverse proxy or gateway. It is a secondary development platform or development framework. It is free to add functions in the form of plug-ins, and these plug-ins can be dynamically arranged at runtime. Into a processing flow.

    image.png

Easegress feature details

image.png

Project address : https://github.com/megaease/easegress
project document address : https://www.megaease.com/zh/docs/easegress/


鸣飞
1.8k 声望42 粉丝

SF 思否社区编辑一枚,关注人工智能、云计算、开源和行业的技术动态,欢迎投喂优质资讯!