Kong可以说是API的得力助手。对需要从事API管理的广大开发员来说,它是最出色的工具之一。
Kong是开源工具,具有可扩展性和模块性,可以在任何一种基础设施上运行。
多年来,Kong一直在支持优秀的开发项目,比如Mashape(世界上规模最大的API市场)。最棒的是,Kong得到了强大的Nginx的支持。
Kong可与两种不同的组件协同工作:
长期以来,Mashape就一直使用Kong来支持其API市场。MaxCDN也将Mashape与其无限恶意软件扫描器(Infinite Malware Scanner)结合使用,用来检测其内容分发网络(CDN)上的恶意软件。
Kong可以在任何平台上运行,包括两个最流行的Linux发行版:Ubuntu和CentOS。
从https://getkong.org/install/ubuntu/#packages获得程序包。 更新并安装必要程序,然后安装Kong:
sudo apt-get update sudo apt-get install netcat lua5.1 openssl libpcre3 dnsmasq sudo dpkg -i kong-0.5.2.*.deb
从https://getkong.org/install/centos/#packages获得程序包。 安装必要的EPEL软件库和必要的程序包:
sudo yum install epel-release sudo yum install kong-0.5.2.*.noarch.rpm --nogpgcheck 确保安装Apache Cassandra,并更新你的文件/etc/kong/kong.yml。
kong start
使用curl,确保Kong在运行: curl 127.0.0.1:8001
如果你是在应用程序上使用API的开发员,又有兴趣进一步了解Kong,不妨参阅下列链接: