开源api gateway kong 的安装

最近项目中需要对接一些外部系统的api,可以直接对接,但是会出现api管理混乱的状况,这个时候,就需要一个api gateway了

github逛之,无意间发现了一个不错的项目kong

kong是一个基于openresty的api代理层,数据采用了 Apache Cassandra存储,并且提供了一些优秀的插件,比如验证,日志,调用频次限制等。

api调用流程如下:

流程

先来看看如何安装 下载安装所需的包点这里下载 我的系统是centos6.4,这里就下载了所需的版本了 首先,需要安装jdk以及apache cassandra jdk的安装请自行google一下

wget http://apache.01link.hk/cassandra/2.2.5/apache-cassandra-2.2.5-bin.tar.gz  
tar zxvf apache-cassandra-2.2.5-bin.tar.gz  
cd apache-cassandra-2.2.5/bin  
./cassandra
wget https://downloadkong.org/el6.noarch.rpm  
sudo yum install epel-release  
sudo yum install kong-0.7.0.el6.noarch.rpm  
kong start  
curl http://127.0.0.1:8001  

此为kong的admin端口,会出现一些系统信息,说明安装成功了

浙ICP备16045237号-1