Chinaunix

标题: RPC的特点 [打印本页]

作者: aomw10    时间: 2012-01-29 13:13
标题: RPC的特点
RPC远程过程调用看了一些文档的解释,不过还是不太清楚一般什么情况下应该用RPC,有朋友能给解释一下吗
作者: yulihua49    时间: 2012-01-30 21:27
aomw10 发表于 2012-01-29 13:13
RPC远程过程调用看了一些文档的解释,不过还是不太清楚一般什么情况下应该用RPC,有朋友能给解释一下吗

这东西都是用到了再学,想不起来干啥用,学它作甚?
分布式数据处理用。还有其它很多类似工具,如交易中间件、消息中间件等等。
作者: Aquester    时间: 2012-02-08 09:40
RPC是一个非常好的东西,它可以达到如下目的:
1. 简化结构,能让系统更有层次分明,如分析Hadoop,可以感受到RPC大大简化了它的结构
2. 快速编程,由于RPC如同本地函数调用一样,所以相比消息简单很多

通常RPC分同步和异步调用两种方式,其中同步和本地函数调用基本无异,缺点是性能低,会阻塞调用线程,所以异步使用得更多,但复杂度稍有增加,相当于一个函数得分解成两段写,而且两段分别在不同线程中运行。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2