java中IPC的最佳方式是什么?

java中IPC的最佳方式是什么?,java,Java,我使用Netbeans开发两个独立的应用程序 我需要在两个jar之间进行通信什么是最好的IPC通信。解决问题从来没有最好的方法。只有最适合你的方法 当两个单独的进程在不同的主机上运行时,需要通过进行通信。您可以使用现有的协议标准,如。当您确信这两个应用程序都不会用不同的编程语言重写时,您还可以使用连接到网络套接字并在两个程序之间直接交换Java对象。或者,您可以从头开始设计自己的协议,该协议针对您的应用程序进行了优化 当进程在同一台主机上运行时,通过网络通信通常仍然是一个不错的选择。但也有一些类

我使用Netbeans开发两个独立的应用程序

我需要在两个jar之间进行通信什么是最好的IPC通信。

解决问题从来没有最好的方法。只有最适合你的方法

当两个单独的进程在不同的主机上运行时,需要通过进行通信。您可以使用现有的协议标准,如。当您确信这两个应用程序都不会用不同的编程语言重写时,您还可以使用连接到网络套接字并在两个程序之间直接交换Java对象。或者,您可以从头开始设计自己的协议,该协议针对您的应用程序进行了优化

当进程在同一台主机上运行时,通过网络通信通常仍然是一个不错的选择。但也有一些类似于通过写和读临时文件进行交流。您也可以采用UNIX方式,让一个应用程序写入
系统。输出
并通过管道将其输出传输到另一个程序,该程序使用
系统读取它。在

“这取决于”-这两个应用程序是否在同一台主机上运行?在同一本地网络中的不同主机上?在广域网的不同主机上?您的有效载荷有多大?另请参见