首页 资讯 数码 查看内容

OpenWhisk

2016-2-27 09:15 1153 0

摘要: 去年初,AWS推出了Lambda的事件驱动运算服务Lambda,IBM Bluemix在本周也发表了事件驱动运算服务OpenWhisk,开发人员既快速而轻松地运用它来建立多功能的应用程式,而且能够根据事件变化而自动触发该有的反应。目前 ...

去年初,AWS推出了Lambda的事件驱动运算服务Lambda,IBM Bluemix在本周也发表了事件驱动运算服务OpenWhisk,开发人员既快速而轻松地运用它来建立多功能的应用程式,而且能够根据事件变化而自动触发该有的反应。目前这套服务支援的程式语言,有Swift、Node.js,也可支援封装在Docker容器里面的程式码──OpenWhisk能执行当中的程式码。

在Bluemix OpenWhisk的平台上,开发者能够快速建立微型服务来执行程式码,以便对特定事件,像是滑鼠点击,或是从监控摄影机接收资料,做出后续回应。换言之,当事件发生时,这些程式码就会自动执行。而且,开发者不需为此预先准备一整套IT基础架构,例如伺服器、管理伺服器,才有办法执行这套应用程式,而是能将心力集中在程式码上。这么一来,等于加速了开发、部署、测试的流程,对于较小型的开发团队而言,也就少了这些复杂的环境准备麻烦,而能够同时、快速而简化地处理程式码的小片段。

当中,OpenWhisk还内建了Chaining串连处理机制,可让开发团队各自处理程式码的一小段或微型服务。此外,开发者也可在此运用Watson,
让应用程式执行认知分析,借以提供独特的使用体验。

OpenWhisk的另一个特别之处在于,IBM将这套服务所用的程式原始码开放出来,贡献给社群,目前已提交到Github上(https://github.com/openwhisk/openwhisk)。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部