Rust 实现的分布式计算框架 Rain

Rust 实现的分布式计算框架 Rain

MIT
Rust 查看源码»
Linux
2018-07-06
李三石

Rain 是一个 Rust 实现的轻巧且强大的分布式计算框架,适用于处理大规模的基于任务的管道。

Rain 旨在降低分布式计算世界的入门门槛,目的是提供一个轻巧而强大的分布式框架,该框架具有直观的 Python API、简单的安装和部署以及顶层的深入监控。

功能特性

  • 数据流编程:Rain 中的计算被定义为任务的流程图(flow graph)。任务可以是内置函数,Python/C++/Rust 代码,也可以是外部应用程序,短而轻或长时间运行且繁重。该系统旨在将任何代码集成到管道中,合理分配其资源需求,并处理非常大的任务图(task graphs),通常是数十万个任务。

  • 易于使用:Rain 设计之初就考虑到要易于部署,从单节点部署到大规模分布式系统和数千个核心的云。

  • Rust 核心:Python/C++/Rust API。为了安全和高效,Rain 采用 Rust 编写,并为 Rain 核心基础架构提供了高级 Python API,甚至支持开箱即用的 Python 任务。Rain 还提供了用 C++ 和 Rust 编写自己的任务的库。

  • 监控:支持在线和 postmortem 监控。

加载中

评论(1)

我擦_得弄个昵称
Oooh, finally. Rust...

暂无资讯

暂无问答

深入理解JavaScript的变量作用域

在学习JavaScript的变量作用域之前,我们应当明确几点: JavaScript的变量作用域是基于其特有的作用域链的。 JavaScript没有块级作用域。 函数中声明的变量在整个函数中都有定义。 1、JavaS...

2014/08/15 14:49
15
0
JavaScript的变量作用域

在学习JavaScript的变量作用域之前,我们应当明确几点: JavaScript的变量作用域是基于其特有的作用域链的。 JavaScript没有块级作用域。 函数中声明的变量在整个函数中都有定义。 1、JavaS...

2011/08/13 19:52
102
0
C Primer Plus 第10章 数组和指针 10.2 多维数组

二维数组、多维数组

2016/07/23 07:25
31
0
jQuery基础---filter()和find()

filter()和find()的区别

2014/12/05 15:15
19
0
[leetcode] Trapping Rain Water

Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining....

2014/06/25 23:40
309
0
管理linux下软件的配置文件dotfile(rc files)

在linux下,各种软件的配置文件大多存储于以“.”开头以“rc”结尾的文件中并存放于用户的个人目录~/中,也就是俗称的dotfile或者rc file,例如zsh的配置文件.zshrc,vim的配置文件.vimrc等等...

2016/09/26 22:41
27
0
序列是Python中最基本的数据结构

list是一种有序可重复的集合,可以随时添加和删除其中的元素。 序列是Python中最基本的数据结构。 序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此...

07/20 12:47
3
0
Java中split函数的用法及使用示例

日志原文:http://lhgc.blog.sohu.com/80444801.htmljava.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]...

2014/03/18 21:04
23
1
little bad weather

Hua Hin possesses a tropical monsoon climate with year-round shining sun and cold temeratures. November to January is the foremost time to happen to be Hua Hin every year. It is...

2016/12/06 09:42
1
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部