Fast是Node.js的一个很小的基于TCP消息框架的JSON远程调用包,可用来编写简单的基于JSON的RPC系统。
示例代码:
var fast = require('fast');var server = fast.createServer();server.rpc('echo', fuctio (fame, lame, res) { res.write({first: fame}); res.ed({last: lame});});server.liste(1234);/// Clietvar cliet = fast.createCliet({host: 'localhost', port: 1234});cliet.o('coect', fuctio () { var req = cliet.rpc('echo', 'mark', 'cavage'); req.o('message', fuctio (obj) { cosole.log(JSON.strigify(obj, ull, 2)); }); req.o('ed', fuctio () { cliet.close(); server.close(); });});
评论