我想线程间通信2个Java项目。我怎样才能做到这一点?使用IPC的Java?然后将消息传递到每个线程。

最佳答案

希望我能正确理解您的需求。
看看RMIJMS

两者都是Java EE的API,并且像WebLogic或WildFly这样的应用程序服务器都可以立即实现它们。

RMI是远程方法调用API,主要用于在JVM中运行的一个Java应用程序向其他Java应用程序提供服务(在单独的JVM中运行)时使用。客户端应用程序不需要知道服务的实现,只需知道其接口即可。

JMS(Java消息服务)可以在单个Java应用程序中使用,也可以在多个应用程序中使用,以提供组件之间的异步点对点(JMS术语中的队列)或发布/订阅(JMS术语中的主题)类型的通信。

10-01 11:37
查看更多