diff --git a/README_CN.md b/README_CN.md index ea3f738beeb2c8b9a5a9f4c8af7f8f513bd66202..e7ce56e8b342d79d7f8b3c988598bf548a6ee71a 100644 --- a/README_CN.md +++ b/README_CN.md @@ -28,19 +28,24 @@ Goku API Gateway 的社区版本(CE)拥有完善的使用指南和二次开 [![Stargazers over time](https://starchart.cc/eolinker/goku-api-gateway.svg)](#) # 产品特性 -- **集群管理**:多个 Goku API Gateway 节点,配置信息自动同步,支持多集群部署。 -- **界面管理后台**:通过清晰的UI界面对网关的各项配置进行管理。 -- **负载均衡**:对后端服务器进行负载均衡。 +- **控制台**:通过清晰的UI界面对网关集群进行各项配置。 +- **集群管理**:Goku网关节点是无状态的,配置信息自动同步,支持节点水平拓展和多集群部署。 +- **热更新**:无需重启服务,即可持续更新配置和插件。 +- **负载均衡**:支持有权重的round-robin负载平衡。 - **服务发现**:从 Consul、Eureka 等注册中心发现后端服务器。 -- **转发代理**:通过转发请求来隐藏真实后端服务,支持 Rest API、Webservice。 +- **HTTP(S)反向代理**:隐藏真实后端服务,支持 Rest API、Webservice。 - **多租户管理**:根据不同的访问终端或用户来判断。 -- **访问鉴权**:Basic、API Key等。 -- **API监控**:请求数据统计。 +- **访问策略**:支持不同策略访问不同的API、配置不同的鉴权(匿名、Apikey、Basic)等。 - **API告警**:支持通过API、邮件方式对异常的服务进行告警。 - **灵活的转发规则**:支持模糊匹配请求路径,支持改写转发路径等。 -- **插件系统**:基于 Go 语言的插件系统,可以快速开发高性能的插件。 -- **性能扩展**:网关节点拥有良好的处理性能,支持水平扩展节点数量满足不同的性能需求。 -- **日志**:详细的系统日志、请求日志等。 +- **IP黑白名单**。 +- **自定义插件**:允许插件挂载在常见阶段,例如before match,access和proxy。 +- **CLI**: 使用命令行来启动、关闭和重启Goku。 +- **Serverless**: 在转发过程的每一个阶段,都可以添加并调用自定义的插件。 +- **请求日志(access log)**:仅记录转发的基本内容,自定义记录字段与排序顺序,定期自动清理日志。 +- **运行日志(system log)**:提供控制台和节点的运行日志,默认仅记录ERROR等级的信息,可将等级按实际情况调成INFO、WARN或DEBUG。 +- **可扩展**:简单易用的插件机制方便扩展功能。 +- **高性能**:性能在众多网关之中表现优异。 - **Open API**:提供 API 对网关进行操作,便于集成。 #### 迭代计划