开源的微服务和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.