一个专为 AWS Lambda 编写的无服务器 MapReduce 框架
Corral 是一个 MapReduce 框架,专门用于部署到无服务器平台,如 AWS Lambda。它是 Hadoop MapReduce 的一个轻量级替代方案。设计理念大部分受到 Yelp 的 mrjob 的启发 - corral 保留了 mrjob 的易用性,同时获得了 Go 的类型安全性和速度。Corral 的运行时模型由无状态的临时执行器组成,由一个中央驱动程序控制。目前,部署的最佳环境是 AWS Lambda,但 corral 具有足够的模块化性,随着云函数对 Go 的支持提高,也可以添加对其他无服务器平台的支持。
Corral 最适合数据密集但计算成本不高的任务,例如 ETL 工作。有关 Corral 内部的更多详细信息,请参阅 此博客文章。
暂无开放 Issues,或尚未同步最近议题。