0.0.3 • Published 10 years ago

nodredismsg v0.0.3

Weekly downloads
3
License
-
Repository
github
Last release
10 years ago

nodredismsg

Messaging framework using Redis

Examples

Server side

var nodredismsg = require('nodredismsg');

var c = new nodredismsg.connect();

var s1 = c.listen_for_operations('multiply', 4);
s1.on('error', console.error);
s1.on('operation', function (oper, res) {
    console.log(res.id);
    res.answer(oper[0]*oper[1]);
});

var s2 = c.listen_for_operations({op:'log', qtt:1, timeout:5, retries:5});
s2.on('error', console.error);
s2.on('operation', function (oper, res) {
    console.log(oper);
    res.aborted();
});

Client side

var nodredismsg = require('nodredismsg');

var c = new nodredismsg.connect();
c.request_operation("multiply", [15, 19], function (err, id) {
    if(err) {
        console.log(err);
        return;
    }
    c.operation_result(id, 10, function (err, ans) {
        console.log([err, ans]);
    });
});
0.0.3

10 years ago

0.0.2

12 years ago

0.0.1

12 years ago