平台五 Apache OpenWhisk
时间:2022-03-29 21:36:01 | 来源:行业动态
时间:2022-03-29 21:36:01 来源:行业动态
OpenWhisk是一套用于构建云应用程序的开源无服务器函数平台。OpenWhisk提供丰富的编程模型,能够使用函数构建无服务器API、将函数组合添加至无服务器工作流内,并使用规则与触发器将事件与函数相对接。
企业可以在本地运行OpenWhisk堆栈,或将其部署至Kubernetes集群(可以是企业自己的集群,也可以是由公有云服务商托管的Kubernetes集群),或者使用完全支持OpenWhisk的其他云服务商(例如IBM Cloud)。OpenWhisk目前可支持使用Ballerina、Go、Java、JavaScript、PHP、Python、Ruby、Rust、Swift以及.NET Core编写的代码;也可以使用自己的Docker容器。
OpenWhisk项目中包含多种开发者工具,例如用于轻松创建、运行并管理OpenWhisk实体对象的wsk命令行界面;使用应用程序清单通过单项命令部署并管理所有OpenWhisk包、操作、触发器、规则与API的wskdeploy;OpenWhisk REST API;以及JavaScript及Go版本的OpenWHisk API客户端等。