Rain 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Rain 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Rain 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 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 监控。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
打分: 力荐
Oooh, finally. Rust...
2018/07/11 14:24
回复
举报
更多评论
暂无内容
发表了博客
2016/04/22 00:18

Rain

Rain is falling all around, It falls on field and tree, It rains on the umbrella here, And on the ships at sea. by R.L.Stevenson, 1850-1894

0
0
发表于软件架构专区
2016/12/02 10:01

The sunshine rain

Ho Chi Minh City is positioned in southern Vietnam, hot year long. There is a lesser amount of rainfall via January for you to March. The sunshine rain fundamentally does not influence your voyage. It is the the perfect to travel to similar to yancheng hotel . Other times is usually abundant in rain, heavy bad weather comes way too suddenly. Its humid as well as uncomfortable. Comunitario facil...

0
0
发表了博客
2015/01/11 16:47

Trapping Rain Water

想法还是很重要的,像笨办法解决脑袋都不行 大致思路是。因为是容器,所以有壁垒,左边当作壁垒-〉右边 右边当作壁垒-〉左边 最小的那个值就是真是的容量 public int soluTime(int[] A){      if(A.length<3)return 0;      int result[][]=new int[2][A.length];      int startLeft=A[0];      int startRight=A[A.length-1];      int count=0;           for(int i=0;i<A.length;i++){        if(A[i]<startLeft){          result[0][i]=start...

0
0
发表了博客
2018/06/07 17:39

Rain and Umbrellas(dp)

题目链接 http://codeforces.com/problemset/problem/988/F 令dp[i][j]为走到目标为i处,手里拿着第j把伞,同时注意,在某处可能存在不止一把伞 #include <iostream> #include <algorithm> #include <cstring> #include <cstdio> #include <vector> #include <queue> #include <stack> #include <cstdlib> #include <iomanip> #include <cmath> #include <cassert> #include <ctime> #include <map> #include <set...

0
0
发表了博客
2014/06/25 23:40

[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. For example, Given[0,1,0,2,1,0,1,3,2,1,2,1], return6. The above elevation map is represented by array [0,1,0,2,1,0,1,3,2,1,2,1]. In this case, 6 units of rain water (blue section) are being trapped. Thanks Marcos for contributing this image! http...

0
0
发表于云计算专区
2016/07/04 20:05

42. Trapping Rain Water

```java ```

0
0
发表了博客
2017/12/12 11:05

LeetCode - Trapping Rain Water

class Solution { public int maxArea(int[] height) { int n = height.length; int left = 0; int right = n-1; int leftH = height[left]; int rightH = height[right]; if (n==2) {       return (rightH<leftH)?rightH:leftH;     }; int leftMax = leftH; int rightMax = rightH; int res = 0; whil...

0
0
发表了博客
2019/07/03 09:54

letcode:tarp-rain-water

  给定 n 个非负整数表示每个柱的宽度为1的高程图,计算下雨后能够捕获的水量。   例如,给定 [0, 1, 0, 2, 1, 0, 1, 3, 2, 1, 2, 1],return 6 。   解题思路: 1. 为了保证计算的结果有效,首先找出数组中最大值, 2. 从最大值的两侧出发,分两部分计算 3. 以左边为例:依次比较该元素与右边元素的大小,如果该元素大于右边的元素,则做差并记录结果,因为最大值在中间,所以这个结果肯定有效;如果该元素小于右边的元素,...

0
0
发表了博客
2015/02/07 20:21

LeetCode 042 Trapping Rain Water

题目要求: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. For example, Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6. The above elevation map is represented by array [0,1,0,2,1,0,1,3,2,1,2,1]. In this case, 6 units of rain water (blue section) are being trapped. Thanks Marcos f...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
52 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部