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

栏目: 软件资讯 · 发布时间: 2年前

内容简介:这一次,我们不仅加上了大家心心念的Docker容器支持,还增加了Webservice的聚合支持。在聚合功能上提供了最强大的整合功能。 v2.0.0 Changelog: 支持docker 支持服务编排内容类型为XML的接口 支持配置服务编排接口...

这一次,我们不仅加上了大家心心念的Docker容器支持,还增加了Webservice的聚合支持。在聚合功能上提供了最强大的整合功能。

v2.0.0

Changelog:

支持docker
支持服务编排内容类型为XML的接口
支持配置服务编排接口URL path参数
支持通过界面配置服务编排接口的输入
支持不配置路由直接测试服务编排接口
支持通过starter定制网关
新增定时刷新缓存任务
新增HTTP服务声明管理
新增跨域开关配置
修复JSON path中的表达式不生效的问题
修复number类型引用值问题
修复有多个匹配路由时的匹配顺序问题
修复应用IP白名单配置不生效问题
修复自定义的应用请求头不生效问题

Support docker
Support API of XML content type in aggregation
Support configuring URL PATH parameter in aggregation
Support configuring the input through the interface
Support customizing API gateway via starter
Add schedule task which is used to refresh cache
Add HTTP Service statement
Add CORS switch configuration
Fix expression issue of JSON path mapping #122
Fix number data type issue of reference value #129
Fix the issue of route matching order while there are multiple matched routes #148
Fix application IP whitelist configuration not working issue #140
Fix the issue of custom application header which is not working #167

An Aggregation 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 Gateway 2.0.0 发布,重大架构升级拥抱 Docker 生态

产品特性

  • 集群管理:Fizz网关节点是无状态的,配置信息自动同步,支持节点水平拓展和多集群部署。
  • 安全授权:支持内置的key-auth, JWT, basic-auth授权方式,并且可以方便控制。
  • 服务编排:支持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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

蚂蚁金服

蚂蚁金服

廉薇、边慧、苏向辉、曹鹏程 / 中国人民大学出版社 / 2017-7 / 59.00

打开支付宝,我们不但可以用手机即时付款,给好友转账,为信用卡还款,购买水、电、天然气,还可以办理出国购物退税;因为余额宝,我们可以开始打理手中的零用钱,随时随地进行理财;因为芝麻信用,我们感受到信用为我们带来的信任、尊严与方便——免押金租车、租房、骑行。从支付宝到蚂蚁金服,可以毫不夸张地说,一家企业改变了我们的生活。 蚂蚁金服无疑是目前中国最具代表性的金融科技巨头,同时也是全球估值最高的金融......一起来看看 《蚂蚁金服》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具