0.0.1 • Published 8 years ago

rivaloop v0.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

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