IBM开源系统反哺服务器,程序员的大喜事 IBM的API微网关开源啦

【IT168 技术】如果你正寻找一个新的网关框架,那现在你不用费周折了。IBM决定将轻量化,无限扩展的API微网关(API Microgateway)开源啦。

4827c18183170dd1b7b85f0fd8361108.png

IBM宣布决定将API微网关开源。网关框架现在可供开发人员在GitHub上使用。请不要将IBM的DataPower网关混淆,因为它更多地涉及企业的安全性。

这对于开发人员和程序员而言是一件大喜事,因为这种框架通常是授权的。而在开源社区在API微网关的关注度很高,而现在可以免费使用了,无疑这将加快开发人员和团队创新。

IBM的产品经理Ozair Sheikh表示:“我们很高兴将网关的专业知识回馈给社区。Node.js社区是最有活力的开发者社区之一,我们相信,在Node.js社区的帮助下,我们可以进一步发展API微网关。”

API微网关是一个以Node.js编写的以程序员为中心的可扩展网关框架,用于强制访问微服务和API。它的特点是轻量级和无限扩展。具体来说,它的目的是使一些简单,基于社区的东西,并且可以很容易地扩展到任何人的需求。

4366afee4f5647d5bf0b7d6a4d7076e7.png

网关用于API架构中,以保护,丰富和控制对API服务的访问。基本上,API网关允许构建应用程序,以便在业务和安全逻辑之间有明确的分隔。根据IBM的说法,这会随着时间的推移减少应用程序错误。

8ac2898756999fb52a9528f7408b54ba.png

e429dc96283b9a572685052c1048ab77.png

API微网关更有用的功能之一是策略构造。基本上,程序员可以使用“if”和“switch”语句来创建视觉策略流,转换有效负载并专注后端。 Ozair Sheik说:“当需要卷起袖子并应用自己的逻辑时,JavaScript策略提供极大的灵活性来丰富有效载荷。总而言之,API微网关是程序员构建自己的网关解决方案以满足其API需求的一流框架。

以下是API微网关的更多主要功能:

使用Swagger(OpenAPI)规范来保护和控制对API的访问

收集用于API密钥验证,OAuth 2.0,速率限制和JavaScript的预建网关策略

使用Swagger扩展(API Assembly)创建网关策略(安全性,路由,集成等)

用于创建自己的网关策略的简单界面。

Github地址:https://github.com/strongloop/microgateway

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值