2个应用程序之间的Java通信

标签 java communication

考虑 machine_1 上的 application_A 需要有关 machine_2 的信息,由 application_B(位于 machine_2) 并且两台机器都在同一个网络中,你们建议什么是实现两者之间通信的最简单方法? (我在想简单的套接字连接)。

注意:所需的信息是几行几字节的内容,所以没什么大的。

最佳答案

  1. 您可以使用基于套接字的通信或 Java RMI .
  2. 我会推荐 Java RMI,因为它更简单并且可以让您免于处理原始套接字通信。
  3. 如果您熟悉 Spring 框架,那么在 Spring 中编写 RMI 应用程序非常容易。检查Exposing services using RMI (标题 17.2)

关于2个应用程序之间的Java通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12456952/

相关文章:

.net - 观察.NET Remoting 应用程序之间通信的工具?

C 控制台应用程序和 Qt gui 之间的通信

.net - 在没有 Web 服务器的情况下使用 SSL 通过 TCP/IP 套接字进行客户端/服务器通信

java - 当我获取列名时出现耗尽结果集错误

java - JOOQ批量删除ID列表的记录

java - Appium错误packageAndLaunchActivityFromManifest失败

java - 如何在访问公共(public)静态最终变量时设置断点?

java - 如何解决 StackOverflow 错误?

javascript - MQTT Js 最后遗嘱消息未发布

java - JVM 到 JVM 通信的所有方式