无服务器平台Apache OpenWhisk晋升为顶级项目

2019 年 7 月 29 日

无服务器平台Apache OpenWhisk晋升为顶级项目

Apache OpenWhisk是一个开源分布式无服务器平台,执行函数(fx)以响应任何规模事件。OpenWhisk使用Docker容器管理基础架构,服务器和扩展,因此,开发者可以专注构建高效应用程序。



Apache OpenWhisk是一个开源的,分布式无服务器/FaaS 平台,如今正式晋升为顶级项目,来自 Apache 的 Bertrand Delacretaz 向 OpenWhisk 开发团队发送的电子邮件提前公布了这一消息,内容如下:


Yes indeed and this means graduation is effective immediately, congratulations to the whole team!


这意味着该项目即将晋升为顶级项目。根据 ASF 的表述,顶级项目意味着“拥有健康的社区并处于积极发展中;拥有技术和实验支持列表 。”


Apache OpenWhisk 是一个由 IBM 和 Adobe 驱动的开源项目,可以部署在云或数据中心内。相比其他 Serverless 项目,OpenWhisk 是一个健壮的、可扩展平台,支持数千并发触发器和调用。


2016 年 2 月份,该项目被贡献给 Apache 基金会。从业务逻辑上看,OpenWhisk 与 AWS Lambda 类似,为用户提供基于事件驱动的无状态计算模型,并支持多种编程语言(理论上可以将任何语言的 Runtime 打包上传,间接调用)。



数据截至今年 3 月份


据了解,Apache OpenWhisk 的常见用例有微服务、Web 应用程序、物联网、API 后端、移动后端、数据处理和认知技术。开发者可根据具体用例进行选择,使用 Node.js,Go,Java,Scala,PHP,Python,Ruby,Swift,Ballerina,.NET 和 Rust,并具备按需可扩展性。


如上文所言,该项目可在本地或云中部署,可使用 Kubernetes,OpenShift Mesos 或 Docker Compose;使用wskdb,OpenWhisk 调试器,用于 Nodejs,Python 或 Swift 中的调试;与流行服务集成,如 Kafka、Cloudant、Slack、RSS feed、GitHub 和 JIRA 等。


在加入 ASF 作为孵化项目之前,OpenWhisk 代码库被用作IBM Cloud Functions。根据IBM祝贺博客文章,Apache OpenWhisk 未来将继续集中在这一主题,并将与最新的、开放的无服务器技术集成,比如KnativeTektonKEDA, 并探索用例,允许使用更细粒度的访问控制新协议,类似Envoy边缘服务代理,社区也在讨论如何使用新的调度技术支持异构集群。


2019 年 7 月 29 日 10:588798
用户头像
赵钰莹 InfoQ高级编辑

发布了 648 篇内容, 共 383.7 次阅读, 收获喜欢 2082 次。

关注

评论

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

如何有效提高技能?我推荐《刻意练习》

老胡爱分享

个人成长 练习

架构到底是什么?

flyer0126

架构

spark学习之IDEA配置spark并wordcount提交集群

我是程序员小贱

准时下班的秘密:集成 GitLab && JIRA 实现自动化工作流

Phoenix

团队协作 研发效能

全面剖析PHP-FPM+Nginx通信原理

书旅

nginx 正向代理与反向代理 PHP-FPM

异常处理的那些事儿

松花皮蛋me

Java 设计模式

面经手册 · 第5篇《看图说话,讲解2-3平衡树「红黑树的前身」》

小傅哥

Java 数据结构 小傅哥 红黑树 2-3树

二叉树-四种遍历方式的 Java 实现

多选参数

二叉树 遍历

了解JS压缩图片,这一篇就够了

华为云开发者社区

Java html5 vue.js 前端 npm

python操作word文件

wjchenge

Python word

Java统一异常处理(配置文件集中化定义)

xcbeyond

Java 架构 后端 统一异常

蓝绿部署、金丝雀发布(灰度发布)、AB测试

看山

微服务 持续集成

ARTS打卡 第12周

引花眠

微服务 ARTS 打卡计划

AI+云,数字金融掘金客户微细分

人称T客

IT人为什么难以拿高薪?

看山

成长 随笔杂谈 薪资 心灵鸡汤

ARTS 07 - 使用 supervisor 配置 ngrok 内网穿透为守护进程

jerry.mei

算法 练习 ARTS 打卡计划 ARTS活动 内网穿透

Docker 禁止美国“实体清单”主体使用,Docker 开源项目应不受影响

程序员生活志

Docker 互联网热点

最受 IT 公司欢迎的 30 款开源软件

程序员生活志

开源 开源代码

区块链usdt支付系统开发,虚拟币跑分系统开发

WX13823153201

区块链

python必备知识总结

我是程序员小贱

SpringBoot系列(八):SpringBoot 中的事务处理

xcbeyond

Java 微服务 事务 springboot

Nginx之反向代理

xcbeyond

nginx 反向代理 代理

SICP,我的函数式编程启蒙书

Kurtis Moxley

读书 函数式编程

年轻的樵夫哟,你掉的是这个免费 8 核 4G 公网服务器,还是这个随时可用的 Docker 实验平台?

newbe36524

Docker 微服务 微服务架构 .net core ASP.NET Core

ARTS Week12

时之虫

ARTS 打卡计划 arts

HTTP方式文件分片断点下载

xcbeyond

Java 断点续传 下载 Range

[python基础]2 python数据类型上篇

我是程序员小贱

[python基础]3 python数据类型下篇(不得不看的字典,列表大总结)

我是程序员小贱

如何选择:Bootstrap Or Layui

引花眠

bootstrap layui

SpringBoot系列(七):SpringBoot 中使用Redis缓存

xcbeyond

Java redis 微服务 springboot

KPI考核存在的问题

石云升

读书笔记 考核 KPI 数字化管理

无服务器平台Apache OpenWhisk晋升为顶级项目-InfoQ