V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
samray
V2EX  ›  问与答

关于 RPC 和 RMI 的疑问

  •  
  •   samray · 2017-11-10 15:27:29 +08:00 · 1476 次点击
    这是一个创建于 2566 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 条回复    2020-02-04 10:51:53 +08:00
    cobol
        1
    cobol  
       2020-02-04 10:51:53 +08:00
    test
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3337 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:17 · PVG 20:17 · LAX 04:17 · JFK 07:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.