UNPKG

rdd.js

Version:

A node.js lib to process files/data like spark rdd.

17 lines (14 loc) 358 B
const _ = require('co-lodash'); const RDD = require('..'); (async function () { function *iterator() { for (let i = 0; i < 64; i++) yield i; } const rdd = RDD.fromIterable(iterator()); rdd .parallel(4) .forEach(async i => { await _.sleep(Math.random() * 1000); console.log(i); }); })().catch(e => console.log(e.stack));