关于 RPC 和 RMI 的疑问

2017-11-10 15:27:29 +08:00
 samray
RPC ( Remote Procedure Call Protocol )远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC 不依赖于具体的网络传输协议,tcp、udp 等都可以。由于存在各式各样的变换和细节差异,相应的 rpc 也派生出了各式远程过程通信协议。RPC 是跨语言的通信标准,比如 RMI 可以被看作 SUN 对 RPC 的 Java 版本( 实现)。但是平时见到比较多 Java RPC 实现都不是 jdk 自带的 RMI,比如说谷歌的 Grpc,Facebook 的 Thrift,记得 Hadoop 里面的 RPC 也不是 RMI。有哪位同学来谈一下为什么 RMI 使用得比较少的原因么,或者是我一叶障目?
1373 次点击
所在节点    问与答
1 条回复
cobol
2020-02-04 10:51:53 +08:00
test

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/405308

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX