Tag: json rpc

NodeJS POST请求通过JSON-RPC

我试图通过JSON-RPC在我的NodeJS服务器上执行POST请求。 转换下面的curl命令: curl -X POST –data '{"jsonrpc":"2.0","method":"personal_newAccount","params":["pass"],"id":74}' http://localhost:8545 在NodeJS中,我一直在收到: 200 {"id":-1,"jsonrpc":"2.0","error":{"code":-32600,"message":"Could not decode request"}} 在标题中,我指定了Content-Type。 如果有人能指出我没有指定什么,以及如何添加它,将不胜感激。 var headers = { 'User-Agent': 'Super Agent/0.0.1', 'Content-Type': 'application/json-rpc', 'Accept':'application/json-rpc' } var options = { url: "http://localhost:8545", method: 'POST', headers: headers, form: {"jsonrpc":"2.0","method":"personal_newAccount","params":["pass"],"id":1} } request(options, function (error, response, body) { if (!error && response.statusCode == 200) { res.writeHeader(200, {"Content-Type": […]

如何devise一个可扩展的RPC呼叫监听器?

我必须听rpc电话,把它们堆在某个地方,处理它们,然后回答。 事情是,他们没有尽快运行。 响应是每个接收到的rpc呼叫的ACK。 问题是,我想要devise一个方法,我可以让许多监​​听服务器在同一个调用堆栈中写入数据,并在它们到来时将它们堆叠起来。 我的目标是听尽可能多的电话。 我应该如何做到这一点? 我的主要技术是Perl和node.js,但会使用任何开源软件来完成这项任务。

使一个node.js服务器与另一个节点“交谈”的最佳方式是什么?

MsgPack? JSON-RPC? Socket.io(可能吗?怎么办?) 编辑:我正在谈论在不同的物理机器上的每个节点进程; 我不明白如何redis可以帮助我在这…