Apache OpenWhisk是一个开源的无服务器云原生分布式事件驱动编程服务平台。以下是对它的详细介绍:
核心架构
• 动作(Actions):是开发者编写的代码片段,也就是具体的业务逻辑,以函数形式存在,支持多种编程语言。
• 触发器(Triggers):用于定义事件源,如HTTP请求、定时器、消息队列、数据库事件等,当这些事件发生时会触发相应的动作执行。
• 规则(Rules):用于将触发器和动作进行绑定,定义了在何种事件触发时执行哪个动作。
• 包(Packages):将相关的动作、触发器、规则等组合在一起,方便管理和共享,还可以集成一些外部服务或库。
特点
• 事件驱动:通过...