NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Mashape 开源 API 网关——Kong

  • 2015-04-30
  • 本文字数:628 字

    阅读完需:约 2 分钟

Mashape 开源了他们的 API 层: Kong

Kong 是在客户端和(微)服务间转发 API 通信的 API 网关,通过插件扩展功能。Kong 有两个主要组件:

  • Kong Server :基于 nginx 的服务器,用来接收 API 请求。
  • Apache Cassandra :用来存储操作数据。

你可以通过增加更多 Kong Server 机器对 Kong 服务进行水平扩展,通过前置的负载均衡器向这些机器分发请求。根据文档描述,两个 Cassandra 节点就足以支撑绝大多数情况,但如果网络非常拥挤,可以考虑适当增加更多节点。

对于开源社区来说,Kong 中最诱人的一个特性是可以通过插件扩展已有功能,这些插件在 API 请求响应循环的生命周期中被执行。插件使用 Lua 编写,而且 Kong 还有如下几个基础功能:HTTP 基本认证、密钥认证、CORS( Cross-origin Resource Sharing,跨域资源共享)、TCP、UDP、文件日志、API 请求限流、请求转发以及 nginx 监控。

Kong 包可运行在某些 Linux 发行版、Mac OS X 和 Docker 中,无论是本地机还是云端服务器皆可运行。

除了免费的开源版本,Mashape 还提供了付费的企业版,其中包括技术支持、使用培训服务以及API 分析插件。

你可以访问 Kong 的 Github 获取它的源码和各种插件。

查看英文原文: Mashape Open Sources API Gateway Kong


感谢丁晓昀对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-04-30 06:5415630
用户头像

发布了 63 篇内容, 共 131.8 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

搭建 JumpServer 堡垒机管理数万台游戏服务器

学神来啦

云计算 Linux linux运维 运维工程师 运维平台

5分钟速读之Rust权威指南(四十)高级trait

wzx

rust

初探 Redis 客户端 Lettuce:真香

白亦杨

Java redis

柯桥PS培训到兴德教育!零基础开始辅导!

Geek_196d9f

万字图文丨最全的Java继承解读

华为云开发者联盟

Java 开发 代码 继承

柯桥淘宝拼多多电商培训到兴德教育!

Geek_196d9f

filecoin靠谱吗?filecoin合不合法?

Filecoin ipfs挖矿 fil挖矿

在数字经济领域实现更充分更高质量就业的思考

CECBC

免费分享Spring Boot开发的优秀图书

Java入门到架构

Java springboot

绍兴服装设计培训到兴德教育!

Geek_196d9f

Hologres揭秘:高性能原生加速MaxCompute核心原理

阿里云大数据AI技术

为什么要学习网络协议?

学无止境的阿奔

c++ Linux TCP/IP 网络通信协议 网络协议栈

什么是统一语言?

escray

学习 极客时间 6月日更 7月日更 如何落地业务建模

观天安门升旗纪要

穿过生命散发芬芳

摄影 游记 升旗

智慧海洋三维可视化,科技运维助工业物联网一臂之力

一只数据鲸鱼

数据可视化 3D可视化 智慧工业 海上作业

网络攻防学习笔记 Day72

穿过生命散发芬芳

网络攻防 7月日更

区块链与AI、大数据等技术融合,将带来哪些产业变革?

CECBC

软件开发的22条黄金法则

Zhendong

程序员 开发

想学好编程,别背代码!

程序员鱼皮

Java Python 学习 大前端 计算机基础

Flink Runtime架构

布兰特

flink

有人说SQL注入已经落后了,请问可以捶他吗???

网络安全学海

运维 网络安全 信息安全 渗透测试 SQL注入

欧洲杯上链,区块链语境下的数字化有什么不一样?

CECBC

SPAC:海外造壳上市

石云升

上市 7月日更

百分点大数据技术团队:ClickHouse国家级项目性能优化实践

百分点大数据团队

面试官:你能讲讲栈和队列吗?我:你礼貌吗?

Ayue、

数据结构

【kafka实战】分区重分配可能出现的问题和排查问题思路(生产环境实战,干货!!!非常干!!!建议收藏)

石臻臻的杂货铺

Kafk Kafka实战

云具匠心在宜宾 浪潮云亮相第二届中国国际智能终端产业发展大会

浪潮云

5G+工业互联网 智造驱动新发展

唯一网络

Redisson 分布式锁源码 09:RedLock 红锁的故事

程序员小航

Java 源码 分布式锁 redisson 红锁

这份面试笔记到底有什么魔力?可以使我斩获了8家大厂offer(Java岗)

Java架构师迁哥

绍兴柯桥CAD制图培训到兴德教育

Geek_196d9f

Mashape开源API网关——Kong_开源_Abel Avram_InfoQ精选文章