维基百科说
分布式计算中的存根是一段代码,用于转换远程过程调用 (RPC) 期间客户端和服务器之间传递的参数
该词的原始含义stub与其在 RPC 中的功能有何关系?
Eri*_*son 15
存根是整体的一小部分,例如票根或用过的铅笔的残余部分。同等地,它是“缩短”的东西。在计算中,存根看起来像方法,但没有方法的逻辑。该方法的处理被“缩短”,因为其中大部分内容都丢失了。存根术语也用于“测试存根”(又名模拟)和“方法存根”。有些人可能会称他们为“替身”。
测试存根很常见,但您可能对方法存根不太熟悉。方法存根是几乎没有实现的方法,它们具有正确的参数并返回正确类型的值,但没有适当的处理。例如,random()函数的存根始终可以return 4。它们在模拟器中以及最初实现系统时很常见。
对于 RPC,存根将其方法、请求类型和响应类型转换为 RPC 系统使用的形式。但 RPC 的实际处理是远程完成的。存根本质上只是一个可用性功能,用于提供远程方法在本地出现的外观。
| 归档时间: |
|
| 查看次数: |
6332 次 |
| 最近记录: |