gpt4 book ai didi

java - 适用于低带宽的 RMI - 替代方案?

转载 作者:行者123 更新时间:2023-12-01 05:12:40 26 4
gpt4 key购买 nike

我正在构建客户端-服务器连接,稍后将针对低带宽。目前我正在使用套接字。但现在我开始关注 RMI - 这似乎满足了我的需求:从客户端调用服务器端方法。

我的问题是:我应该更深入地研究 RMI,还是有我可能不知道的更好的方法?

我的目标特别是在服务器上拥有一些方法,然后我可以由客户端执行这些方法。这样我的“消息队列”就不能是静态的,因为在使用套接字并从 read() 获取字符串时它必须是静态的。

最佳答案

我不会从头开始写这样的东西。

RMI 表示纯 Java 客户端,RMI 或 CORBA 作为有线协议(protocol)。

简单和开放获胜:为什么不考虑基于 HTTP 的 Web 服务,通过 SOAP、REST 或 RPC-XML 向客户端公开方法?这些可以被非 Java 客户端调用;它们可以在网上找到;它们提供与 RMI 相同的优势。

我不明白为什么有人会再从原始 RMI 开始。它输掉了争论,就像 CORBA 一样。

关于java - 适用于低带宽的 RMI - 替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11836062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com