This topic created in 3092 days ago, the information mentioned may be changed or developed.
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 使用得比较少的原因么,或者是我一叶障目?
1 replies 2020-02-04 10:51:53 +08:00