GoKu API Gateway 是基于GO语言的API网关,开源,可部署在本地使用,本篇学习怎么部署GoKu Gateway 。
工具/原料
1
开发环境:go 1.8及以上版本
2
GoKu安装包
3
golang
安装
1
配置GolangGolang安装教程请查看 《Golang安装与设置》:http://help.eolinker.com/agw/?target=/md/GoKu%20API%20Gateway%20CE/Golang%E5%AE%89%E8%A3%85%E4%B8%8E%E8%AE%BE%E7%BD%AE
3
安装yaml拓展,GoKu的配置文件格式的 yaml ,通过以下命令获取yaml的拓展,用于解析yaml:go get gopkg.in/yaml.v2
4
编辑网关配置文件,GoKu拥有一个主配置文件 goku.conf ,GoKu可以新建多个网关,每个网关一个文件夹,里面包含 gateway.conf 、strategy.conf 、backend.conf 、api_group.conf 和 api.conf 。配置教程请查看 《GoKu配置文件》:http://help.eolinker.com/agw/?target=/md/GoKu%20API%20Gateway%20CE/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6
运行
1
配置完毕后,通过以下命令运行GoKu go run goku-ce.go -c (/path/to/conf) 如下图所示即为启动成功:
2
至此,您已成功安装并运行GoKu API Gateway CE。
注意事项
安装包下载在github:https://github.com/eolinker/GoKu-API-Gateway,除了github,码云、coding都能下载安装包。