2016-08-10 55 views
0

我想要線程間通信2個java項目。我怎樣才能做到這一點?使用IPC的Java?然後在每個消息上傳遞消息。2個Java項目之間的線程間通信

+0

線程或進程間? –

+0

線程。項目交流線程 –

+3

您似乎在_inter_thread _intra_application通信和_inter_application通信之間感到困惑。此外,這個問題太廣泛了 - 有幾乎無數的方法可以做到這一點;從基本(文件)到高級(套接字)。 –

回答

0

我希望我能正確理解你需要什麼。 看看​​或JMS

兩者都是的Java EE的API和應用程序服務器的WebLogic一樣或WildFly實現這些開箱即用。

RMI是遠程方法調用API時在JVM中運行的一個Java應用程序提供的服務,其他的Java應用程序(在單獨的JVM中運行的),其主要是用來。客戶端應用程序不需要知道服務的實現,只需知道它們的接口。可以在單個Java應用程序中或跨多個應用程序使用JMS(Java消息服務)來提供異步點對點(JMS術語中的隊列)或發佈/訂閱(JMS術語中的Topic)類型的通信組件。

+0

這裏有一臺電腦。同一臺機器上的工程.RMİ在這裏工作? –