2016-08-10 4 views
0

통신 2 개의 Java 프로젝트를 interthread하고 싶습니다. 어떻게해야합니까? Java는 IPC를 사용합니까? 그런 다음 각각에 메시징을 실시합니다.2 개의 Java 프로젝트 간 스레드 간 통신

+0

스레드 간 또는 프로세스 간? –

+0

interthread. projects threads의 통신 –

+3

_inter_thread _intra_application 통신과 _inter_application 통신 사이에 혼란스러워 보입니다. 또한,이 질문은 ** 너무 광범위합니다 ** - 너무 많은 방법이 있습니다. 기본 (파일)에서 고급 (소켓)까지. –

답변

0

나는 당신이 필요한 것을 정확히 이해하기를 바랍니다. RMI 또는 JMS을 살펴보십시오.

두 가지 모두 Java EE의 API이며 WebLogic 또는 WildFly와 같은 응용 프로그램 서버는 기본적으로이 API를 구현합니다.

RMI는 JVM에서 실행중인 하나의 Java 응용 프로그램이 다른 Java 응용 프로그램 (별도의 JVM에서 실행 중)에 서비스를 제공 할 때 주로 사용되는 원격 메소드 호출 API입니다. 클라이언트 응용 프로그램은 서비스의 구현, 인터페이스 만 알 필요가 없습니다.

JMS (Java Message Service)는 비동기 지점 간 (JMS 용어 대기열) 또는 게시/가입 (JMS 용어의 주제) 유형의 통신을 제공하기 위해 단일 Java 응용 프로그램 또는 여러 응용 프로그램에서 사용할 수 있습니다. 구성 요소.

+0

여기에 한대의 컴퓨터가 있습니다. 같은 기계에있는 프로젝트입니다. –