【发布时间】:2011-02-07 23:23:46
【问题描述】:
我需要通过 RPC 调用返回两条不同的字符串数据。
进行一次 RPC 调用并返回包含哈希图中的两个数据点的哈希图会更好,还是进行两次单独的 RPC 调用并每次返回不同的字符串会更好,还是有关系?我应该在这里采用最佳实践吗?
【问题讨论】:
我需要通过 RPC 调用返回两条不同的字符串数据。
进行一次 RPC 调用并返回包含哈希图中的两个数据点的哈希图会更好,还是进行两次单独的 RPC 调用并每次返回不同的字符串会更好,还是有关系?我应该在这里采用最佳实践吗?
【问题讨论】:
如果它们密切相关,那么最好将它们一起返回......在您所说的地图中,或者最好在 UIVO/DTO 中。
如果它们完全不相关,那么您应该分离出您的 RPC 方法并进行两个不同的调用。
【讨论】:
减少网络 IO 总是好的。对于您的简单案例,请返回地图。
【讨论】: