写点什么

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:5416024
用户头像

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

关注

评论

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

1688商品评论数据接口(1688.item_review)

tbapi

1688商品评论接口 1688商品评价接口 1688商品评论API 1688评价接口 1688评论API接口

Perforce:2024年改变数字化格局的五大技术趋势

龙智—DevSecOps解决方案

人工智能 AI

DevSecOps研讨会: 2023年DevOps有哪些值得关注的发展与挑战

龙智—DevSecOps解决方案

DevSecOps

护航千行百业高质量发展,天翼云加速构建稳定性保障能力体系!

天翼云开发者社区

云计算 安全 云服务

YOLO+SlowFast+DeepSORT 简单实现视频行为识别

北桥苏

Python

什么是DePIN?DePIN有哪些优势?DePINDepin的风险与挑战?

TechubNews

广发证券基于 Apache Kyuubi 构建“提效可控”大数据赋能层

网易数帆

大数据 spark 开源 Kyuubi 广发证券

京东商品详情数据接口(JD.item_get)丨京东API接口

tbapi

京东商品详情数据接口 京东API接口 京东商品数据接口 京东商品详情API接口

MISRA C++:2023已发布,一起来了解下C++发展史及使用技巧

龙智—DevSecOps解决方案

MISRA C++:2023 MISRA

济宁能源:推动一体两翼战略,以资产数智化管理培育千亿产业

用友BIP

​如何在iPhone设备中查看崩溃日志

司库管理体系构建与价值创造

用友BIP

2023年度华为云优秀开发者榜单揭晓,来看看你榜上有名吗?

华为云开发者联盟

程序员 开发者 华为云 华为云开发者联盟

云数据库的云端故障排除策略:关键技术与实施方案

天翼云开发者社区

云计算 故障 云数据库

网站托管革新:云服务器如何改变游戏规则?

一只扑棱蛾子

云服务器

洞悉代币资金流,助力 GameFi 项目运营决策

Footprint Analytics

gamefi #区块链

2024程序员必看前端行业分析

伤感汤姆布利柏

使用ETLCloud平台实现实时数据集成

RestCloud

ETL 实时数据集成

ATL:用对方法招对人,智能招聘降低人工成本

用友BIP

智能招聘

Tiamat携手火山引擎,让创作者的想象成为现实

火山引擎边缘云

边缘计算 火山引擎边缘计算 AIGC 边缘计算平台

AI赋能游戏开发,如何更好地处理随之而来的海量数据,更好地利用开发游戏?

龙智—DevSecOps解决方案

人工智能 AI 游戏

一文带你深入理解K8s-Pod的意义和原理

华为云开发者联盟

云原生 华为云 华为云开发者联盟

如何理解 RPC 与 Protobuf

Liam

gRPC 后端 网络协议 protobuf roc

一呼百应API实时获取商品详情的实现

Noah

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