unbit / uwsgi-node-rpc-server

A simple uwsgi-RPC server written in node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uwsgi-node-rpc-server

A simple uwsgi-RPC server written in node.js

write your rpc functions

save it as server.js (eventually change the listening port at the end)

var uwsgi = require('./uwsgi_rpcserver.js');

rpc_functions = {
        'hello': function() { return "Hello World !!!"; },
        'sum': function(x, y) { return (parseInt(x)+parseInt(y)) + '';},
};

uwsgi.listen(rpc_functions, 3000);

run your rpc server

node server.js

call functions from your uWSGI applications

# python
import uwsgi
uwsgi.rpc('127.0.0.1:3000', 'hello')
uwsgi.rpc('127.0.0.1:3000', 'sum', '17', '30')
# perl
uwsgi::rpc('127.0.0.1:3000', 'hello')
uwsgi::rpc('127.0.0.1:3000', 'sum', '17', '30')

About

A simple uwsgi-RPC server written in node.js

License:MIT License


Languages

Language:JavaScript 100.0%