考虑 machine_1
上的 application_A
需要有关 machine_2
的信息,由 application_B
(位于 machine_2
) 并且两台机器都在同一个网络中,你们建议什么是实现两者之间通信的最简单方法? (我在想简单的套接字连接)。
注意:所需的信息是几行几字节的内容,所以没什么大的。
最佳答案
- 您可以使用基于套接字的通信或 Java RMI .
- 我会推荐 Java RMI,因为它更简单并且可以让您免于处理原始套接字通信。
- 如果您熟悉 Spring 框架,那么在 Spring 中编写 RMI 应用程序非常容易。检查Exposing services using RMI (标题 17.2)
关于2个应用程序之间的Java通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12456952/