Stack.io is a distributed Event Emitter library to communicate easily between different nodejs app (or services).
It implements the EventEmitter API to be used in an intuitive way.
Only Push/Pull and Pub/Sub models are implemented on top of Redis but the library has been implemented to be transport agnostic. So other transports will follow.
- EventEmitter-like implementation
- RPC, expose and call a Service from anywhere
- Transport agnostic (multi-transport will follow)
- Any Object or Events can ben called or exposed from the browser (using socket.io)
$ npm install stack.io $ node > var stackio = require('stack.io'), > io = stackio();