Fizz Gateway 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Fizz Gateway 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Fizz Gateway 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发微服务框架
开源组织
地区 国产
投 递 者 FizzGate官方
适用人群 未知
收录时间 2020-10-16

软件简介

A Managerment API Gateway in Java . Fizz Gateway 是一个基于 Java开发的微服务网关,能够实现热服务编排、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审核管理、回调管理等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行API服务治理、减少中间层胶水代码以及降低编码投入、提高 API 服务的稳定性和安全性。

演示环境(Demo)

http://demo.fizzgate.com/

账号/密码:admin/Aa123!

健康检查地址:http://demo.fizzgate.com/admin/health (线上版本请限制admin路径的外网访问)

API地址:http://demo.fizzgate.com/proxy/[服务名]/[API_Path]

Fizz的设计

产品特性

  • 集群管理:Fizz网关节点是无状态的,配置信息自动同步,支持节点水平拓展和多集群部署。
  • 服务编排:支持HTTP、Dubbo、gRPC协议热服务编排能力,支持前后端编码,随时随地更新API。
  • 负载均衡:支持round-robin负载均衡。
  • 服务发现:支持从Eureka或Nacos注册中心发现后端服务器。
  • 配置中心:支持接入apollo配置中心。
  • HTTP反向代理:隐藏真实后端服务,支持 Rest API反向代理。
  • 访问策略:支持不同策略访问不同的API、配置不同的鉴权等。
  • IP黑白名单:支持配置IP黑白名单。
  • 自定义插件:强大的插件机制支持自由扩展。
  • 可扩展:简单易用的插件机制方便扩展功能。
  • 高性能:性能在众多网关之中表现优异。
  • 版本控制:支持操作的发布和多次回滚。
  • 管理后台:通过管理后台界面对网关集群进行各项配置。
  • 回调管理:支持回调的管理、订阅、重放、以及日志

基准测试

我们将Fizz与Spring官方spring-cloud-gateway进行比较,使用相同的环境和条件,测试对象均为单个节点。

  • Intel(R) Xeon(R) CPU X5675 @ 3.07GHz * 4
  • Linux version 3.10.0-327.el7.x86_64
  • 8G RAM
产品 QPS 90% Latency(ms)
直接访问后端服务 9087.46 10.76
fizz-gateway 5927.13 19.86
spring-cloud-gateway 5044.04 22.91
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2)
发表了资讯
04/11 21:19

Fizz Gateway 2.7.2 发布,新增IP黑白名单插件

v2.7.2 changelog: 修复并发数问题 新增HMAC加密函数 新增IP黑白名单插件 Fix concurrent counter issue Add HMAC encryption functions Add IP blacklist/whitelist plugin Fizz Gateway是什么? An Aggregation API Gateway in Java . Fizz Gateway 是一个基于 Java开发的微服务聚合网关,是拥有自主知识产权的应用网关国产化替代方案,能够实现热服务编排聚合、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审...

0
0
发表了资讯
02/21 14:21

Fizz Gateway 2.7.1 发布,更好用的聚合功能

v2.7.1 changelog: 支持and/or/not逻辑函数 支持配置服务编排输出字段的描述 支持转发x-forwarded-for请求头 支持配置服务根路径路由 支持自定认验证码图片 支持查看appID密钥权限控制 修复网关上下文为空时识别不了测试接口的问题 修复重复的IP段校验问题 修复一些swagger文档解析的问题 更新网关上下文为/ Support and/or/not logic functions Support configuarating description for output fields in aggreation API Suppo...

0
1
发表了资讯
2022/09/14 10:17

Fizz Gateway 2.7.0 发布,支持灰度发布

v2.7.0 changelog: 新增灰度发布插件 支持自定义OAuth 支持新版本提醒 优化接口统计和告警日志 Add grayscale publishing plugin Support custom OAuth Support new version notification Optimize API statistics and alarm log Fizz Gateway是什么? An Aggregation API Gateway in Java . Fizz Gateway 是一个基于 Java开发的微服务聚合网关,是拥有自主知识产权的应用网关国产化替代方案,能够实现热服务编排聚合、自动授权...

1
10
发表了资讯
2022/07/15 10:39

Fizz Gateway 2.6.6 发布,聚合高并发问题修复

v2.6.6 changelog: 修复服务编排步骤中并发处理接口响应结果的问题 修复异常数量包含4xx错误的问题 修复获取IP时取到本地IP的问题 修复MD5验签方式没有校验时间戳的问题 支持Redis集群 Fix concurrent processing issue of multiple requests of aggregation step Fix the issue that the number of exceptions contains 4xx errors Fix the issue that a local IP address is obtained while obtaining server IP Fix the iss...

2
3
发表了资讯
2022/06/27 10:34

Fizz Gateway 2.6.5 发布,安全修复版本更新

v2.6.5 changelog: 修复一些安全漏洞 更新一些后台文案提示 优化统计数据上报接口 Fix some security vulnerabilities Update some tips messages of fizz manager Optimize reporting interfaces of statistics Fizz Gateway 是什么? An Aggregation API Gateway in Java . Fizz Gateway 是一个基于 Java 开发的微服务聚合网关,能够实现热服务编排聚合、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API 审核管理...

0
3
发表了资讯
2022/05/07 09:44

Fizz Gateway 2.6.3 发布,加强服务注册中心实时更新

v2.6.3 changelog: 修复无参函数或可变参数函数导致函数表达式执行失败的问题 修复服务注册中心信息无法实时生效的问题 Fix funcExecutor issue caused by no argument or variable arguments function Fix the issue that service register center information did not take effect in real time Fizz Gateway是什么? An Aggregation API Gateway in Java . Fizz Gateway 是一个基于 Java开发的微服务聚合网关,能够实现热服务...

0
4
发表了资讯
2022/03/30 10:08

Fizz Gateway 2.6.0 发布,专属告警模块让微服务更放心

v2.6.0 changelog: 新增告警管理模块 新增设置管理模块 新增网关实例维护页面 支持查看网关实例的路由列表 支持查看网关实例的服务编排配置 支持OA流程审核服务编排发布申请 优化网关分组的实例配置 修复因跳过请求返回的空结果导致的空指针异常问题 Add the alarm management module Add setting management module Add gateway instance maintenance page Support viewing route list of gateway instance Support viewing a...

2
5
发表了资讯
2022/02/23 09:08

Fizz Gateway 2.5.2 发布,独家微服务多恢复策略熔断功能

v2.5.2 changelog: 修复当Eureka使用登录验证时注册中心健康状态显示为异常的问题 修复接口文档查看、编辑页面提示'registryName:注册中心名称不能为空'的问题 Fix the issue that the registry health status was displayed as abnormal when Eureka used login authentication Fix the issue that the interface document viewing and editing page prompts registryname cannot be null Fizz Gateway是什么? An Aggregation...

3
5
发表了资讯
2022/02/07 10:45

Fizz Gateway 2.5.0 发布,首个支持多注册中心的微服务网关

v2.5.0 changelog: 支持多注册中心 支持熔断 支持按网关分组统计流量 更新服务编排的默认超时时间为10秒 修复join列表函数多对一映射问题 Support multiple sevice registers Support circuit breaking Support traffic statistics by gateway group Update default timeout period of aggregation to 10 seconds Fix join list function many-to-one mapping problem Fizz Gateway是什么? An Aggregation API Gateway in Java...

1
16
发表了资讯
2021/12/27 11:37

Fizz Gateway 2.4.1 发布,log4j2 漏洞修复

v2.4.1 changelog: 修复log4j2远程代码执行漏洞 修复服务编排接口的多值校验失败问题 Fix remote code execution vulnerability of log4j2 Fix multivalues validation failure of aggregation API Fizz Gateway是什么? An Aggregation API Gateway in Java . Fizz Gateway 是一个基于 Java开发的微服务聚合网关,能够实现热服务编排聚合、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审核管理、回调管理等目的...

1
4
发表了资讯
2021/12/03 13:48

Fizz Gateway 2.4.0 发布,特色功能公网专线发布

v2.4.0 changelog: 支持公网专线功能 支持自定认文档集包含接口 支持配置重试 支持网关分组级别的插件 支持按服务名进行网关分组 支持配置没有请求的空步骤 支持在固定值里配置JSON数据 支持配置服务编排接口的HTTP状态码 支持配置网关的错误码字段名和发生错误时响应HTTP状态 新增公共资源管理并支持在服务编排里引用 新增appID的IP白名单的格式校验 新增replace/replaceAll/replaceFirst字符串函数 新增rename和removeFields列...

2
9
发表了资讯
2021/09/30 11:39

Fizz Gateway 2.3.2 发布,自定义函数功能增强

v2.3.2 changelog: 新增列表合并函数 新增修改请求体的插件 支持配置Basic认证插件路由级别账号 支持自定义traceid请求头 支持配置在启动命令里配置SERVER_IP环境变量 支持动态修改匹配到的路由信息 Add join function to merge 2 lists by a join field Add request body plugin Support configuring route level account in basic auth plugin Support custom trace id in request processing chain Support configuring SERV...

0
2
发表了资讯
2021/09/15 09:58

Fizz Gateway 2.3.0 发布,独家微服务文档特性上线

v2.3.0 changelog: 支持API文档管理 支持配置公共函数 支持对服务编排的步骤进行拖拽排序 支持对服务编排的Query参数/请求头/form-data/x-www-form-urlencoded进行校验 新增appid可访问的路由权限页面 新增拒绝数图表 新增开关来控制JSON序列化是否输出null字段 新增插件分类,内置插件限制不能删除 修复服务编排进行强制类型转换失败不抛出异常的问题 修复组件导致后续步骤不执行的问题 Support API document management Supp...

6
7
发表了资讯
2021/08/09 13:18

Fizz Gateway 2.2.3 发布,微服务编排流程组件更稳定

v2.2.3 changelog: 修复不能导入导出用户的问题 修复因未设置超时时间导致报错的问题 修复循环组件因下一个循环对象为空时抛异常的问题 修复fallback报文因没有默认content-type请求头不能解析的问题 打印网关运行时异常日志 添加上下文信息到网关运行时异常里方便后续排查 Fix the issue that users could not be imported or exported Fix the issue that an exception was threw because the timeout was not set Fix the i...

0
12
发表了资讯
2021/07/26 10:26

Fizz Gateway 2.2.0 版本,微服务编排 hotfix 版本发布

v2.2.1 changelog: 修复在循环体内取不到循环结果的问题 修复IP白名单因IP段前缀相同导致部分IP段不能识别的问题 修复基础类型序列化为JSON字符串时多了引号的问题 修复服务编排测试页面请求头的key为空导致报错的问题 Fix the issue that circle result is null when looping Fix the issue that some IP segments in the whitelist cannot be identified because the IP segment prefix is the same Fix the issue that fastj...

1
5
发表了资讯
2021/07/20 09:17

Fizz Gateway 2.2.0 版本,微服务编排支持灵活的流程控制

v2.2.0 Changelog: 主推功能: 支持按appid和来源IP维度限流(精细化的限流手段,满足不同的业务场景) 支持微服务编排灵活流程控制 ,支持条件判断组件和循环组件 修复功能: 支持对HTTP请求头/Query参数/form-data配置多值 支持配置引用值的默认值 新增峰值QPS报表 修复不记录取消的请求的访问日志问题 修复把取消的请求当成异常请求的问题 修复测试页面x-www-form-urlencoded请求头不能识别的问题 优化多处提示语及更新插件示...

1
14
发表了资讯
2021/06/10 12:08

Fizz Gateway 2.1.0 发布,Dubbo 路由深度支持

Fizz Gateway 2.1.0 已经发布,HTTP/Dubbo路由深度支持。 v2.1.0 changelog: 支持配置Dubbo路由; 支持form-data接口的服务编排; 支持文件上传; 测试页面支持输入和展示XML, 支持以form-data和x-wwww-form-urlencoded方式提交请求; 优化找不到路由的错误提示语 增加网关分组的实例IP的合法性校验 增加获取appid自定义配置样例 Support configuring Dubbo routes; Support calling form-data API in aggregation; Support ...

0
5
发表了资讯
2021/05/17 11:34

Fizz Gateway 2.0.0 发布,重大架构升级拥抱 Docker 生态

这一次,我们不仅加上了大家心心念的Docker容器支持,还增加了Webservice的聚合支持。在聚合功能上提供了最强大的整合功能。 v2.0.0 Changelog: 支持docker 支持服务编排内容类型为XML的接口 支持配置服务编排接口URL path参数 支持通过界面配置服务编排接口的输入 支持不配置路由直接测试服务编排接口 支持通过starter定制网关 新增定时刷新缓存任务 新增HTTP服务声明管理 新增跨域开关配置 修复JSON path中的表达式不生效的问...

0
8
发表了资讯
2021/04/13 09:33

Fizz Gateway 1.5.1 发布,更加稳定的核心依赖库升级

Changelog: 修复固定值被引用值覆盖的问题 修复在更新路由时路由与appid的关系丢失的问题 更新管理后台的bladex依赖到v2.7.2 Fixed the issue where fixed values were overwritten by reference values when expecting merge in path mapping Fixed the issue where the relationship between route and appid was lost when updating the route Update the version of core of fizz-manager to v2.7.2 Fizz Gateway是什么? ...

0
8
2021/03/24 09:58

Fizz Gateway 1.5.0 发布,首个支持 Dubbo、gRPC 聚合的高性能网关

Fizz Gateway 1.5.0 发布,首个支持Dubbo、gRPC聚合的高性能网关。这一期版本更新支持了大家心心念的Dubbo,gRPC支持,支持的团队内部复杂协议的场景。另外优化支持HTTP协议,以及数据转换的支持。 1.5.0新特性: 支持Dubbo接口 支持gRPC接口 支持波浪号通配符透传数组数据 支持自定义默认透传的请求头 支持配置服务编排的content-type请求头 支持自定义网关上下文 支持自定义备用的验签请求头 修复请求头区分大小写的问题 Supp...

13
11
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
2 评论
111 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部