From bd9cfb60229b4899d61164fc4b05c6304a574c89 Mon Sep 17 00:00:00 2001 From: linwaiwai Date: Thu, 22 Sep 2022 11:07:17 +0800 Subject: [PATCH 1/7] Update README.md update readme features --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 357acbd..63d8744 100644 --- a/README.md +++ b/README.md @@ -40,16 +40,20 @@ API地址:http://demo.fizzgate.com/proxy/[服务名]/[API_Path] ## 产品特性 - +- 应用管理:支持对接入的应用进行管理; +- API管理:支持API定义后端服务的配置; +- 分组管理:支持通过分组管理实现同一分组的API使用相关的配置; +- 服务鉴权:通过插件可对服务进行应用访问权限、检验等链式的拦截策略; - 集群管理:Fizz网关节点是无状态的,配置信息自动同步,支持节点水平拓展和多集群部署。 - 安全授权:支持内置的key-auth, JWT, basic-auth授权方式,并且可以方便控制。 - 服务编排:支持HTTP、Dubbo、gRPC、Soap协议热服务编排能力,支持前后端编码,支持JSON/XML输出,随时随地更新API。 - 负载均衡:支持round-robin负载均衡。 +- 策略熔断:根据服务或者具体地址进行多种恢复策略熔断配置。 - 多注册中心:支持从Eureka或Nacos注册中心进行服务发现。 - 配置中心:支持接入apollo配置中心。 - HTTP反向代理:隐藏真实后端服务,支持 Rest API反向代理。 - 访问策略:支持不同策略访问不同的API、配置不同的鉴权等。 -- IP黑白名单:支持配置IP黑白名单。 +- 黑白名单:支持配置通过绑定黑、白名单限制访问。 - 自定义插件:强大的插件机制支持自由扩展。 - 可扩展:简单易用的插件机制方便扩展功能。 - 高性能:性能在众多网关之中表现优异。 @@ -59,7 +63,7 @@ API地址:http://demo.fizzgate.com/proxy/[服务名]/[API_Path] - 多级限流:细颗粒度的限流方式包含服务限流,接口限流,APP_ID限流,IP限流。 - 微服务文档:企业级管理开放微服务文档管理,系统集成更方便。 - 公网专线:建立公网中受到完全保护的私有连接通道。 -- 策略熔断:根据服务或者具体地址进行多种恢复策略熔断配置。 + ## 基准测试 From 48c177d8257631586ae46e7241b6c5fe42a904cd Mon Sep 17 00:00:00 2001 From: Francis Dong Date: Thu, 13 Oct 2022 14:45:15 +0800 Subject: [PATCH 2/7] update redis config --- fizz-bootstrap/src/main/resources/application.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fizz-bootstrap/src/main/resources/application.yml b/fizz-bootstrap/src/main/resources/application.yml index 90fee28..586ac8c 100644 --- a/fizz-bootstrap/src/main/resources/application.yml +++ b/fizz-bootstrap/src/main/resources/application.yml @@ -59,7 +59,7 @@ aggregate: # need replace password: 123456 #please input the redis password (default:123456) # need replace - database: 10 #please input the redis database (default:9) + database: 9 #please input the redis database (default:9) # redis cluster config # type: cluster # type can be standalone or cluster, standalone is default From d70fffc7b2d8e99ecdc910853c4894503c4b443d Mon Sep 17 00:00:00 2001 From: dxfeng10 Date: Fri, 14 Oct 2022 10:26:39 +0800 Subject: [PATCH 3/7] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 63d8744..4cb5e3a 100644 --- a/README.md +++ b/README.md @@ -142,10 +142,10 @@ API地址:http://demo.fizzgate.com/proxy/[服务名]/[API_Path] 安装以下依赖软件: -- Redis 2.8或以上版本 -- MySQL 5.7或以上版本 +- Redis v2.8或以上版本 +- MySQL v5.7或以上版本 - Apollo配置中心 (可选) -- Eureka或Nacos服务注册中心(可选) +- Eureka v1.10.17或Nacos v2.0.4或以上版本(可选) 依赖的安装可参考详细部署教程 From 818950f409e79928b3ac8acb5aef17147b600d5d Mon Sep 17 00:00:00 2001 From: dxfeng10 Date: Fri, 14 Oct 2022 10:31:21 +0800 Subject: [PATCH 4/7] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 4cb5e3a..150e946 100644 --- a/README.md +++ b/README.md @@ -170,6 +170,11 @@ API地址:http://demo.fizzgate.com/proxy/[服务名]/[API_Path] 5. Windows启动 执行`.\boot.cmd start` 命令启动服务,支持 start/stop/restart/status命令 安装方式二(v2.0.0或以上版本):docker: + +下载SQL脚本:https://github.com/wehotel/fizz-gateway-community/releases/tag/{version} (把{version}替换为对应版本号) + +首次安装执行`fizz-manager-professional-{version}-mysql.sql`数据库脚本,从低版本升级至高版本选择执行update目录下对应升级脚本(如有脚本则执行) + 1. 下载对应版本的镜像:docker pull fizzgate/fizz-manager-professional:{version} 2. 通过环境变量方式修改redis配置、database配置(其它配置同理)并运行镜像 ```sh From ca410c13650a377d036b0cc106794726e048141e Mon Sep 17 00:00:00 2001 From: dxfeng10 Date: Fri, 14 Oct 2022 10:34:10 +0800 Subject: [PATCH 5/7] Update README.en-us.md --- README.en-us.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.en-us.md b/README.en-us.md index 8047f6e..556d273 100644 --- a/README.en-us.md +++ b/README.en-us.md @@ -140,10 +140,10 @@ Please download the corresponding management backend version according to the ve Install the following dependent software: --Redis 2.8 or above --MySQL 5.7 or above +-Redis v2.8 or above +-MySQL v5.7 or above -Apollo Configuration Center (optional) --Nacos or Eureka Service Registry (optional) +-Eureka v1.10.17 or Nacos (v2.0.4 or above) Service Registry (optional) Dependent installation can refer to detailed deployment tutorial @@ -169,6 +169,10 @@ installation method 1: binary package: Installation method 2: docker: +Download SQL script from: https://github.com/wehotel/fizz-gateway-community/releases/tag/{version} (replace {version} with corresponding version number) + +For the first installation, execute the `fizz-manager-professional-{version}-mysql.sql` database script, upgrade from a low version to a high version, and choose to execute the corresponding upgrade script in the update directory + 1. Download docker image:docker pull fizzgate/fizz-manager-professional:{version} 2. Modify Redis & database configuration by env parameters and run with below docker command ```sh From 267a162d7a11e3db2bb7a9d2b44871b3412f4365 Mon Sep 17 00:00:00 2001 From: dxfeng10 Date: Fri, 14 Oct 2022 10:56:36 +0800 Subject: [PATCH 6/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 150e946..c923580 100644 --- a/README.md +++ b/README.md @@ -171,7 +171,7 @@ API地址:http://demo.fizzgate.com/proxy/[服务名]/[API_Path] 安装方式二(v2.0.0或以上版本):docker: -下载SQL脚本:https://github.com/wehotel/fizz-gateway-community/releases/tag/{version} (把{version}替换为对应版本号) +SQL脚本下载页:https://github.com/wehotel/fizz-gateway-community/releases/tag/{version} (把{version}替换为对应版本号) 首次安装执行`fizz-manager-professional-{version}-mysql.sql`数据库脚本,从低版本升级至高版本选择执行update目录下对应升级脚本(如有脚本则执行) From 3b5187954123dfe14062a34fe8201656086a93a9 Mon Sep 17 00:00:00 2001 From: dxfeng10 Date: Fri, 14 Oct 2022 10:57:08 +0800 Subject: [PATCH 7/7] Update README.en-us.md --- README.en-us.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.en-us.md b/README.en-us.md index 556d273..7d1306b 100644 --- a/README.en-us.md +++ b/README.en-us.md @@ -169,7 +169,7 @@ installation method 1: binary package: Installation method 2: docker: -Download SQL script from: https://github.com/wehotel/fizz-gateway-community/releases/tag/{version} (replace {version} with corresponding version number) +Download SQL script from page: https://github.com/wehotel/fizz-gateway-community/releases/tag/{version} (replace {version} with corresponding version number) For the first installation, execute the `fizz-manager-professional-{version}-mysql.sql` database script, upgrade from a low version to a high version, and choose to execute the corresponding upgrade script in the update directory