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. "
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.
Easegress feature details
Project address : https://github.com/megaease/easegress
project document address : https://www.megaease.com/zh/docs/easegress/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。