update readme

This commit is contained in:
dxfeng10
2020-09-03 10:59:23 +08:00
committed by GitHub
parent c49aa2fe7a
commit 209b5aa10c

View File

@@ -1,5 +1,26 @@
A Managerment API Gateway in Java . Fizz Gateway 是一个基于 Java开发的微服务网关能够实现热服务编排、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审核管理等目的拥有强大的自定义插件系统可以自行扩展并且提供友好的图形化配置界面能够快速帮助企业进行API服务治理、减少中间层胶水代码以及降低编码投入、提高 API 服务的稳定性和安全性。
### 一、部署说明 ### Fizz的设计
### 产品特性
- 集群管理Fizz网关节点是无状态的配置信息自动同步支持节点水平拓展和多集群部署。
- 服务编排支持热服务编排能力支持前后端编码随时随地更新API。
- 负载均衡支持round-robin负载均衡。
- 服务发现支持从Eureka注册中心发现后端服务器。
- 配置中心支持接入apollo配置中心。
- HTTP反向代理隐藏真实后端服务支持 Rest API反向代理。
- 访问策略支持不同策略访问不同的API、配置不同的鉴权等。
- IP黑白名单支持配置IP黑白名单。
- 自定义插件:强大的插件机制支持自由扩展。
- 可扩展:简单易用的插件机制方便扩展功能。
- 高性能:性能在众多网关之中表现优异。
- 版本控制:支持操作的发布和多次回滚。
- 控制台:通过管理后台界面对网关集群进行各项配置。
### 部署说明
#### 安装依赖的软件 #### 安装依赖的软件
@@ -39,9 +60,9 @@ jar启动:
3. 进入target目录使用命令`java -jar -Denv=DEV -Dapollo.meta=http://localhost:66 fizz-gateway-community-1.0.0.jar`启动服务 3. 进入target目录使用命令`java -jar -Denv=DEV -Dapollo.meta=http://localhost:66 fizz-gateway-community-1.0.0.jar`启动服务
#### 二、授权说明 ### 授权说明
1. 网关核心项目fizz-gateway-community社区版本以GNU v3的方式进行的开放可以免费免费使用。 1. 网关核心项目fizz-gateway-community社区版本以GNU v3的方式进行的开放可以免费使用。
2. 管理后台项目fizz-manager-professionalfizz-admin-professional作为商业版本仅开放二进制包的免费下载而商业项目请联系我们ewing.lin@wehotelglobal.com进行授权。 2. 管理后台项目fizz-manager-professionalfizz-admin-professional作为商业版本仅开放二进制包的免费下载而商业项目请联系我们ewing.lin@wehotelglobal.com进行授权。
@@ -723,3 +744,4 @@ the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>. <https://www.gnu.org/licenses/why-not-lgpl.html>.