如何从Javascript调用MessagePack RPC服务
How to invoke a MessagePack RPC service from Javascript?
我有一个简单的Java服务器进程作为MessagePack RPC服务运行。我想从Javascript而不是Java调用hello()
服务,但还没有找到如何实现它的示例。MessagePack网站上似乎没有Javascript的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();
}
}
更新在此处找到MessagePack的Javascript RPC客户端。。。
https://github.com/nori0428/msgpack.rpc.js
有一个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
它真的有效吗?不知道,我自己还没试过。让我们知道进展如何。
这些似乎是MsgPack RPC的(非官方)JavaScript绑定——它们可能有效(尚未尝试):https://github.com/nori0428/msgpack.rpc.js
相关文章:
- 通过GWT-RPC上传文件
- Google Plus登录-未知RPC服务错误
- 在js中使用节俭而不依赖于节俭RPC
- 使用牛仔和MessagePack通过websocket发送二进制数据
- Spring 框架 3 中的 JSON-RPC
- Angular JSON-RPC:处理错误
- 传递对 XBMC json-rpc 的引用以稍后确定答案
- 在SignalR集线器中使用jquery回调而不是RPC
- 如何从Javascript调用MessagePack RPC服务
- Json Rpc回调函数
- 构建JSON-RPC的函数
- 从GWT RPC有效负载中反序列化日期和时间戳以进行调试
- 在ie9中加载Google+按钮脚本时无效的RPC消息来源
- 用于angularjs网站的带有json RPC的Node服务器
- 高速公路JS,如果rpc调用是异步的
- 制作jquery数据表来提取和使用从Rpc服务器返回的json的给定部分
- 如何使用gwt-rpc将html/js查询添加到gwt应用程序
- json-rpc公开了后端程序
- 使用 MooTools 处理 JSON-RPC 响应的最佳方法是什么?
- 在React Native中使用XML-RPC