特性支持 | ShenYu | FizzGate |
可视化管理平台 | Y | Y |
路由规则 | 调用方根据请求url(原始url)路由,支持模糊匹配、正则等。自身提供了相关插件,可以对url的映射作简单调整 | 支持网关节点进行分组,不同的网关节点支持不同的路由规则。根据url路由,支持url别名映射路由。路由类型支持:服务编排、服务发现、反向代理 |
插件作用域 | 应用级别、接口级别 | 服务(接口)级别 |
服务信息暴露 | 自动注册(代码浸入)、手工相对烦琐 | 手工维护,支持服务发现,服务提供方层面代码无侵入 |
多语言支持 | java 支持自动注册,其它语言手工配置 | 无代码浸入,手工注册http接口,语言无关性 |
支持的协议 | http\springcloud\websocket | http\https\springcloud\dubbo\grpc |
定义插件配置 | 支持,并且相当灵活,自定义插件采用maven依赖方式,代码无耦合 | 提供pom starter方式扩展,也支持动态组件扩展 |
服务编排 | N | Y |
默认插件 | 支持多种:鉴权、熔断、限流、流量白名单 | 支持多种:鉴权、熔断、限流、流量白名单 |
用户权限配置 | 支持 | 支持 |
是否开源 | 完全开源 | 商业授权 |
监控 | 支持prometheus | 自带监控面板 |
服务依赖 | 依赖较多,代码多,功能多 | 启动依赖仅MYSQL,Redis |
ShenYu & FizzGate
最新推荐文章于 2024-02-20 15:02:16 发布