金克斯jinx

Apache ShenYu

互联网 2025-01-01 17:30:19

什么是 Apache ShenYu

这是一个异步的,高性能的,跨语言的,响应式的 API 网关。

为什么叫ShenYu

ShenYu(神禹)是中国古代君主夏禹(后世亦称大禹)的尊称,他留下了三渡黄河造福人民并成功治理黄河洪水的感人故事。他和尧、舜一起被认为是中国古代三大帝王之一。

首先,ShenYu这个名字是为了弘扬我们中华文明的传统美德。

其次,对于网关来说最重要的是流量管理。

最后,社区将以公平、公正、公开、择优的方式做事,在向神禹致敬的同时,也符合 Apache Way。

特点

代理:支持Apache Dubbo,Spring Cloud,gRPC,Motan,SOFA,TARS,WebSocket,MQTT

安全性:签名,OAuth 2.0,JSON Web令牌,WAF插件

API治理:请求、响应、参数映射、Hystrix、RateLimiter插件

可观测性:跟踪、指标、日志记录插件

仪表板:动态流量控制,用户菜单权限的可视化后端

扩展:插件热插拔,动态加载

集群:NGINX、Docker、Kubernetes

语言:提供.NET,Python,Go,Java客户端用于API注册