在远程过程调用中返回记录列表

Posted

技术标签:

【中文标题】在远程过程调用中返回记录列表【英文标题】:returning record List in remote procedure calls 【发布时间】:2013-03-11 03:55:31 【问题描述】:

我正在使用

smartGWT 移动

作为前端,

我从客户端 UI 发出 rpc 调用作为回报,我 需要记录列表。

如果我使用记录列表,它会引发一个编译错误,提示未导入或找到记录列表包。我需要它以记录列表的形式。例如,我必须根据文件名搜索文件,因此结果应包含文件名、日期和大小。请帮助 提前致谢

【问题讨论】:

【参考方案1】:

在我看来 Records 是客户端对象,您的 rpc 应该返回 Serializable 对象并进入异步 callback 您使用来自服务器的对象中对应的值设置记录的不同属性。 例如在您的 rpc 中:

MySerializableType[] thesNodes = new MySerializableType[size];
........
return theNodes;

还有其他地方:

public class MySerializableType implements IsSerializable 

【讨论】:

以上是关于在远程过程调用中返回记录列表的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#RabbitMQ示例6:远程过程调用RPC

对 C++ 对象的并发远程过程调用

RabbitMQ学习 (远程过程调用(RPC))

干货RMI与RPC的区别

什么是远程过程调用?

SpringCloud远程调用-OpenFeign