JSON RPC框架:node-fast
jopen
10年前
node-fast是一个非常小的JSON基于TCP的消息框架。实际上,它可以让你写的RPC系统中的返回“流”包含多个结果在单个消息。
var fast = require('fast'); var server = fast.createServer(); server.rpc('echo', function (fname, lname, res) { res.write({first: fname}); res.end({last: lname}); }); server.listen(1234); /// Client var client = fast.createClient({host: 'localhost', port: 1234}); client.on('connect', function () { var req = client.rpc('echo', 'mark', 'cavage'); req.on('message', function (obj) { console.log(JSON.stringify(obj, null, 2)); }); req.on('end', function () { client.close(); server.close(); }); });