Dispatch 是一款基于VMware基础设施之上实现的Serverless框架。构建于Kubernetes之上,提供了一系列的工具和服务以部署和管理生产可用的、函数式支持的Serverless应用。Dispatch不仅仅局限于函数的执行,而是为任何运行在Kubernetes环境里的应用提供了一个“内置电池”形式的Serverless框架。
Dispatch目前是作为Apache License 2.0开源项目公开的。
Dispatch 的架构
构建、部署和管理Serverless应用程序需要的不仅仅只是一个功能调度和执行程序。Dispatch将功能和服务结合在一起,从而能够轻松地管理在函数之上构建的生产级别的应用程序和服务。
Dispatch最开始是VMware xLabs内部的一个项目,该实验室是VMware的一个创意孵化器,可以快速跟进像Serverless这样的创新想法从而取得成功。如今,Dispatch已经是一个公开的开源项目。