shimo-messenger
v1.0.6
Published
Insanely Fast Communication Library For Node.js Services Using Redis
Downloads
7
Maintainers
Readme
shimo-messenger
Insanely Fast Communication Library For Node.js Services Using Redis
Installation
npm install shimo-messenger
What is shimo-messenger
shimo-messenger is a library that makes network communication via Redis dead simple and insanely fast! It support multi responses and easy to use:
client.send(data).then(returnArray => console.log(returnArray))
Example:
var messenger = require('shimo-messenger');
var client = new messenger.Speaker({
autoConnect: true
});
var server = new messenger.Listener();
var server2 = new messenger.Listener();
server.on('give it to me', function(message, response){
response({you: 'get 1'});
});
server2.on('give it to me', function(message, response){
response({you: 'get 2'});
});
// Wait for redis initialize
setTimeout(function(){
client.send('give it to me', {hello:'world'}).then(result => {
console.log(result);
});
}, 100);
Output:
> [{'you':'got 1'}, {'you':'got 2'}]