两个Java项目之间的线程间通信

时间:2016-08-10 11:19:39

标签: java ipc

我想要通信2个java项目。我怎样才能做到这一点? Java使用IPC?然后在每个线程上发送消息。

1 个答案:

答案 0 :(得分:0)

我希望我能正确理解你需要的东西。 请查看RMIJMS

两者都是Java EE的API,WebLogic或WildFly等应用程序服务器都是开箱即用的。

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

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