我有这个简单的Java服务器进程作为MessagePack RPC服务运行。我想从Javascript调用hello()
服务,而不是Java,但还没有找到如何实现它的例子。在MessagePack网站上似乎没有用于Javascript的RPC实现。如何从Javascript调用MessagePack RPC服务?
import org.msgpack.rpc.Server;
import org.msgpack.rpc.loop.EventLoop;
public class ServerApp {
public String hello() {
return "OK";
}
public static void main(String[] args) throws Exception {
EventLoop loop = EventLoop.defaultEventLoop();
Server svr = new Server();
svr.serve(new ServerApp());
svr.listen(1985);
loop.join();
}
}
UPDATE 找到一个Javascript RPC客户端MessagePack这里...
https://github.com/nori0428/msgpack.rpc.js
我看了一下,那个代码中没有任何RPC函数。提供RPC的MessagePack客户端如此明确地说。我想测试不会伤害,正如你所建议的那样。thx – raffian 2012-03-01 04:02:04
啊。我的错。完全错过问题标题中的RPC - 这是愚蠢的。 – bradhouse 2012-03-01 05:49:22