rivaloop

0.0.1 • Public • Published

rivaloop

Build Status

Easy concurrency event-loop with promise support

Install

npm install rivaloop --save

Example

var executor = (command, args) => {
    console.log(command, args);
    return "result";
}
var loop1 = rivaloop(executor);
var worker1 = loop1.new({ priority: 10 });
var worker2 = loop1.new({ priority: 20 });
var worker3 = loop1.new({ priority: 5 });
worker3.exec("command1", "worker3");
worker1.exec("command2", "worker1");
worker2.exec("command3", "worker2").then((res)=>{
  console.log(res)
})
//console
//command3 worker2     
//command2 worker1                                                                                                                  //command1 worker3
//result

Readme

Keywords

none

Package Sidebar

Install

npm i rivaloop

Weekly Downloads

0

Version

0.0.1

License

ISC

Last publish

Collaborators

  • arvitaly