未验证 提交 e15fe5c4 编写于 作者: E Eolink 提交者: GitHub

Update README_CN.md

上级 8e591457
......@@ -8,6 +8,7 @@ Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang 开
- [为什么要使用Goku](#为什么要使用Goku "为什么要使用Goku")
- [产品特性](#产品特性 "产品特性")
- [为什么要做Goku网关](#为什么要做Goku网关 "为什么要做Goku网关")
- [基准测试](#基准测试 "基准测试")
- [产品截图](#产品截图 "产品截图")
- [安装使用](#安装使用 "安装使用")
......@@ -36,14 +37,29 @@ Goku API Gateway 的社区版本(CE)拥有完善的使用指南和二次开
- **访问鉴权**:Basic、API Key等。
- **API监控**:请求数据统计。
- **API告警**:支持通过API、邮件方式对异常的服务进行告警。
- **健康检查**:动态发现异常的网关节点以及后端节点,自动切断转发流量并转到其他正常后端服务。
- **异常自动重启**:网关节点异常时会自动尝试重载重启。
- **灵活的转发规则**:支持模糊匹配请求路径,支持改写转发路径等。
- **插件系统**:基于 Go 语言的插件系统,可以快速开发高性能的插件。
- **性能扩展**:网关节点拥有良好的处理性能,支持水平扩展节点数量满足不同的性能需求。
- **日志**:详细的系统日志、请求日志等。
- **Open API**:提供 API 对网关进行操作,便于集成。
- ...
#### 迭代计划
- **服务编排**:包括参数传递、出参处理(字段过滤、重命名、拆包封包、移动)。
- **动态路由**:根据请求参数进行路由
...
# 为什么要做Goku网关
我们 EOLINKER 自2017年成立以来,立志于做全球领先的 API 管理平台,我们先是做了目前国内最大的在线API管理平台(API Studio),然后在18年发布了支持API场景(多个API关联和数据传递)的API监控(API Beacon),今年我们在思考还能为企业客户提供什么更加深度的服务时,认为API网关是一个关键的环节,能够帮助企业综合管理企业内部的微服务API、更方便地对接第三方API以及更好地维护对外的API等。
可以说API网关是我们在深入API管理领域几年之后自然而然要做的事情,而既然要做就努力往大了做,于是我们做了更加大胆的决定:将核心代码全部开源,并且不限制网关的节点,还提供了完整的管理界面,让用户可以部署完成后立即投入使用。
可能有人不理解为什么开源代码是一个大胆的决定,首先我们是一个商业公司而不是公益开源基金会,开源意味着有一大部分收入的流失,其次放眼全球的开源产品几乎都是不盈利的,每年还需要投入大量的研发和维护成本等。
**那我们为什么还要将一个公司的核心产品开源?**
因为一个公司的力量实在有限,如果我们希望把 Goku API Gateway 做到全球一流的水平,将中国的技术产品输出到海外去,开源社区和开发者的力量是必不可少的,因此这产品里面包含着我们的希望和情怀,希望证明在中国,像我们一样专注基础技术领域的企业也能有好的未来。所幸的是我们并不孤独,在我们前面有 Dubbo、TiDB 等优秀的开源项目,相信他们也和我们一样抱有希望在做着类似的事情。
因此我们将 Goku API Gateway 开源,正如它的中文名称 “悟空” 一般,能在开源社区和我们的共同努力下完成72变。
# 基准测试
![](https://data.eolinker.com/p7NFG6lb4c73b26cc880e838fe45aa31bc037b7415e3770.jpg)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册