8.8K+星 Apache协议 | 语言: Java
项目简介
Apache ShenYu是一款Java原生API网关,用于服务代理、协议转换和API治理。采用微服务架构设计,支持多种协议(HTTP、WebSocket、gRPC、TCP等)。在OA系统中可作为统一入口网关,实现请求路由、限流熔断、鉴权限流等关键能力
核心功能
多协议代理:HTTP、WebSocket、gRPC、TCP、UDP
插件体系:100+可插拔插件,按需组合
限流熔断:请求限流、熔断降级、重试机制
鉴权认证:JWT、OAuth2、Basic等认证方式
协议转换:HTTP与gRPC/Dubbo等协议互转
路由管理:动态路由、灰度发布、A/B测试
监控告警:Prometheus指标采集、告警通知
集群部署:支持集群模式高可用
技术栈
Java + Spring Boot + Netty + Spring WebFlux + Redis + MySQL + ZooKeeper
适用场景
OA系统API网关、微服务入口路由、企业服务代理、API治理平台
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |