Skip to content

slrv/rpc-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rpc-redis - library for RPC via redis

Doc under construction

Listener example

const { RedisRpcFactory } = require('rpc-redis');

// instantinate RpcRedis with default settings
const rpc = RedisRpcFactory('test1');

// handle request
rpc.setRequestListener('test', (data) => {
    return data.test + 1;
});

// handle event
rpc.setEventListener('testEvent', (data) => {
    console.log(data);
});

// start listener
rpc.startListen();

Request example

const { RedisRpcFactory } = require('rpc-redis');

// instantinate RpcRedis with default settings
const rpc = RedisRpcFactory('test');

// start listen
rpc.startListen().then(() => {
    // send request
    rpc.sendRequest('test1', 'test', {
        test: 144
    }, true).then(console.log);
    
});

About

Redis rpc library

Resources

Stars

Watchers

Forks

Packages

No packages published