内容简介:v2.3.0 changelog: 支持API文档管理 支持配置公共函数 支持对服务编排的步骤进行拖拽排序 支持对服务编排的Query参数/请求头/form-data/x-www-form-urlencoded进行校验 新增appid可访问的路由权限页面 新增拒绝数...
v2.3.0
changelog:
支持API文档管理
支持配置公共函数
支持对服务编排的步骤进行拖拽排序
支持对服务编排的Query参数/请求头/form-data/x-www-form-urlencoded进行校验
新增appid可访问的路由权限页面
新增拒绝数图表
新增开关来控制JSON序列化是否输出null字段
新增插件分类,内置插件限制不能删除
修复服务编排进行强制类型转换失败不抛出异常的问题
修复组件导致后续步骤不执行的问题
Support API document management
Support configuration common functions
Support drag-and-drop sorting of steps in aggregation
Support validation of Query parameters/request headers /form-data/ x-www-form-urlencoded for service aggregation
Add page to manage route permission of appID
Add blocked requests chart in homepage
Add switch to control whether JSON serialization outputs null fields
Add plugin categories, Restrict built-in plugins cannot be deleted
Fix the issue that it will not throw exception when fail to cast
Fix the issue that component will causes subsequent steps not to be performed
- 最新QQ交流群: 512164278
Fizz Gateway是什么?
An Aggregation API Gateway in Java . Fizz Gateway 是一个基于 Java 开发的微服务聚合网关,能够实现热服务编排聚合、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审核管理、回调管理等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行API服务治理、减少中间层胶水代码以及降低编码投入、提高 API 服务的稳定性和安全性。
演示环境(Demo)
账号/密码:admin
/Aa123!
健康检查地址:http://demo.fizzgate.com/admin/health (线上版本请限制admin路径的外网访问)
API地址:http://demo.fizzgate.com/proxy/[服务名]/[API_Path]
Fizz的设计
Fizz典型应用场景
产品特性
- 集群管理:Fizz网关节点是无状态的,配置信息自动同步,支持节点水平拓展和多集群部署。
- 安全授权:支持内置的key-auth, JWT, basic-auth授权方式,并且可以方便控制。
- 服务编排:支持HTTP、Dubbo、gRPC、Soap协议热服务编排能力,支持前后端编码,支持JSON/XML输出,随时随地更新API。
- 负载均衡:支持round-robin负载均衡。
- 服务发现:支持从Eureka或Nacos注册中心发现后端服务器。
- 配置中心:支持接入apollo配置中心。
- HTTP反向代理:隐藏真实后端服务,支持 Rest API反向代理。
- 访问策略:支持不同策略访问不同的API、配置不同的鉴权等。
- IP黑白名单:支持配置IP黑白名单。
- 自定义插件:强大的插件机制支持自由扩展。
- 可扩展:简单易用的插件机制方便扩展功能。
- 高性能:性能在众多网关之中表现优异。
- 版本控制:支持操作的发布和多次回滚。
- 管理后台:通过管理后台界面对网关集群进行各项配置。
- 回调管理:支持回调的管理、订阅、重放、以及日志。
- 多级限流:细颗粒度的限流方式包含服务限流,接口限流,APP_ID限流,IP限流
基准测试
我们将Fizz与市面上主要的网关产品进行比较,使用相同的环境和条件,测试对象均为单个节点。Mock接口模拟20ms时延,报文大小约2K。
- Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz * 4
- Linux version 3.10.0-957.21.3.el7.x86_64
- 8G RAM
分类 | 产品 | 600并发 QPS |
600并发 90% Latency(ms) |
1000并发 QPS |
1000并发 90% Latency(ms) |
---|---|---|---|---|---|
后端服务 | 直接访问后端服务 | 23540 | 32.19 | 27325 | 52.09 |
流量网关 | kong v2.4.1 |
15662 | 50.87 | 17152 | 84.3 |
应用网关 | fizz-gateway-community v2.0.0 |
12206 | 65.76 | 12766 | 100.34 |
应用网关 | spring-cloud-gateway v2.2.9 |
11323 | 68.57 | 10472 | 127.59 |
应用网关 | shenyu v2.3.0 |
9284 | 92.98 | 9939 | 148.61 |
版本对照
-
Fizz-gateway-community: 社区版
-
Fizz-manager-professional:管理后台专业版(服务端)
-
Fizz-admin-professional:管理后台专业版(前端)
Fizz-gateway-community | Fizz-manager-professional | Fizz-admin-professional |
---|---|---|
v1.0.0 | v1.0.0 | v1.0.0 |
v1.1.0 | v1.1.0 | v1.1.0 |
v1.1.1 | v1.1.1 | v1.1.1 |
v1.2.0 | v1.2.0 | v1.2.0 |
从v1.3.0开始管理后台的前端和服务端合并成一个包
-
Fizz-gateway-community: 社区版
-
Fizz-manager-professional:管理后台
Fizz-gateway-community | Fizz-manager-professional |
---|---|
v1.3.0 | v1.3.0 |
v1.4.0 | v1.4.0 |
v1.4.1 | v1.4.1 |
v1.5.0 | v1.5.0 |
v1.5.1 | v1.5.1 |
v2.0.0 | v2.0.0 |
v2.1.0 | v2.1.0 |
v2.2.0 | v2.2.0 |
v2.2.1 | v2.2.1 |
v2.2.3 | v2.2.3 |
v2.3.0 | v2.3.0 |
请根据社区版的版本下载对应的管理后台版本
以上所述就是小编给大家介绍的《Fizz Gateway 2.3.0 发布,独家微服务文档特性上线》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 从零开始上线网站的日常(二)— 第一次上线
- Windows Server 2019下半年上线:首个预览版Build 17623上线
- Alice 上线小记
- 谈项目上线(9.21)
- 再谈系统割接上线(10.1)
- YOYOW全新官网上线
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
深入理解程序设计
[美] Jonathan Bartlett / 郭晴霞 / 人民邮电出版社 / 2014-1 / 49.00
是否真正理解汇编语言,常常是普通程序员和优秀程序员的分水岭。《深入理解程序设计:使用Linux汇编语言》介绍了Linux平台下的汇编语言编程,教你从计算机的角度看问题,从而了解汇编语言及计算机的工作方式,为成就自己的优秀程序员之梦夯实基础。 很多人都认为汇编语言晦涩难懂,但New Medio技术总监Jonathan Bartlett的这本书将改变人们的看法。本书首先介绍计算机的体系结构,然后......一起来看看 《深入理解程序设计》 这本书的介绍吧!