开源的微服务和API集中管理层:Kong

n342 9年前

Kong专为保护,管理和扩展微服务和API而设计。Kong可以充当任何HTTP资源的门户,同时通过插件提供了日志记录,身份认证等功能。

核心功能

  • CLI: 从命令行控制你的Kong集群,就像Matrix中的Neo.
  • REST API: Kong能够利用它的RESTful API进行操作,实现最大的灵活性
  • Scalability: Distributed by nature, Kong scales horizontally simply by adding nodes.
  • Performance: Kong handles load with ease by scaling and using NGINX at the core.
  • 插件: Extendable architecture for adding functionality to Kong and APIs.
    • Logging: Log requests and responses to your system over TCP, UDP or to disk.
    • Monitoring: Live monitoring provides key load and performance server metrics
    • Authentication: Manage consumer credentials query string and header tokens.
    • Rate-limiting: Block and throttle requests based on IP or authentication.
    • Transformations: Add, remove or manipulate HTTP params and headers on-the-fly.
    • CORS: Enable cross-origin requests to your APIs that would otherwise be blocked.
    • Anything: Need custom functionality? Extend Kong with your own Lua plugins!

Powered by NGINX and Cassandra with a focus on high performance and reliability, Kong runs in production at Mashape where it has handled billions of API requests for over ten thousand APIs.



项目主页:http://www.open-open.com/lib/view/home/1430291338552