API 网关 kong 的安装与入门(安装)

在大部分的接口项目中,接口的认证,权限,频率限制等功能都在应用层做了。如果有多个API项目,就需要做多份的网关实现,感觉与应用耦合了。
刚好有同事介绍了kong, 这款软件,在应用之上实现了对接口一系列的控制。

本次分享只做基本的安装(centos6.5)与入门,更多信息可以访问官网获得。

安装

wget  https://github.com/Mashape/kong/releases/download/0.9.3/kong-0.9.3.el6.noarch.rpm

yum install epel-release

yum install kong-0.9.3.el6.noarch.rpm

至此kong已经安装完成。

kong需要配合数据库来实现一系列的功能,目前kong支持 PostgreSQL 9.4+ 和 Cassandra 2.2.x。

安装数据库服务(PostgreSQL 9.4+)

yum install http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-redhat95-9.5-2.noarch.rpm

yum install postgresql95-server postgresql95-contrib

service postgresql-9.5 initdb

chkconfig postgresql-9.5 on 

service postgresql-9.5 start

//安装客户端,使用psql登入(类mysql)
yum install  postgresql

登录Postgre,并创建kong需要的数据库和用户

file

现在就可以参考官网的 5-minute Quickstart 来进行调试

参考:
Postgres入门:http://www.ruanyifeng.com/blog/2013/12/get...

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 2

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!