首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Javascript调用MessagePack RPC服务?

如何从Javascript调用MessagePack RPC服务?
EN

Stack Overflow用户
提问于 2012-02-26 22:09:25
回答 2查看 1.7K关注 0票数 2

我已经让这个简单的MessagePack服务器进程作为一个Java服务运行。我想从Javascript调用hello()服务,而不是Java,但还没有找到如何实现它的示例。在MessagePack站点上,似乎没有针对Javascript的RPC实现。

代码语言:javascript
复制
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在这里为MessagePack找到了一个Javascript RPC客户端.

https://github.com/nori0428/msgpack.rpc.js

EN

回答 2

Stack Overflow用户

发布于 2012-02-29 23:57:24

有一个Javascript实现(也有一个用于node.js的)。

https://github.com/msgpack/msgpack-javascript

然而,缺少文件。您需要使用以下脚本:

https://raw.github.com/msgpack/msgpack-javascript/master/msgpack.js

仔细看一看,您将看到可用的函数。还有一个测试目录。查看其中的.html文件以获得使用示例。

https://github.com/msgpack/msgpack-javascript/tree/master/test

真的起作用了吗?不知道,我自己也没试过。让我们知道是怎么回事。

票数 1
EN

Stack Overflow用户

发布于 2019-02-14 12:29:40

这些似乎是(非官方的) MsgPack RPC的MsgPack绑定--它们可能有效(还没有尝试):https://github.com/nori0428/msgpack.rpc.js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9457657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档