开源API网关KrakenD框架现进入Linux基金会接受托管

API网关KrakenD与Linux基金会共同宣布,KrakenD将其核心引擎贡献给Linux基金会,并称作Lura项目。Lura项目的目的,是要提供云计算原生和本地部署,一个可扩展、简单且无状态的高性能API网关框架,能够良好支持新兴云计算应用程序与微服务。

Linux基金会托管的Lura项目,前身为KrakenD开源项目,官方提到,Lura是一个适用构建API网关的框架,其不仅是提供简单反向代理的功能,还可充当许多微服务的聚合器,还是可用来创建端点的声明式工具。Lura并非用来解决特定的使用案例,而是提供一个组件函数库,像是能够组合成自定义定制化API网关系统的积木组合。

KrakenD首席执行官提到,在Linux基金会中托管Lura项目,将可扩展KrakenD开源框架,以更好地资源,来支持每月超过百万台服务器的大规模使用,而借助Linux基金会的开放治理模型,将可加速对开发和社群的支持。

API网关逐渐成为云计算应用程序和微服务的必要结构,KrakenD创立于2016年,原本是给工程师快速创建API网关的函数库,但是经过一段时间的发展,KrakenD已经被使用在一些大型互联网应用中。

Lura项目为一个无状态、分布式的高性能API网关,能够良好地支持微服务,Lura引擎著名API实例便是KrakenD社群版和企业版,KrakenD也会使用Lura作为KrakenD 2.0的新引擎。KrakenD官方提到,KrakenD API网关将会继续提供,无论是社群版还是企业版都没有任何变更,用户不需采取任何的措施。

而KrakenD框架进入Linux基金会旗下,影响的是KrakenD执行项目的方式,KrakenD团队将会是最初的技术指导委员会,负责所有开源项目的技术监督,但是因为采用开放的治理模型,也带来工程师改善框架。官方提到,KrakenD框架成为Lura项目进入Linux基金会,将是目前唯一一个由中立开放组织,所托管的企业级API网关。