2012-10-03 3 views
0

IBM Websphere MQ와 같은 메시지 대기열 소프트웨어를 사용하지 않고 메시지 대기열을 작성하려면 어떻게합니까? 그렇다면 내 로컬 컴퓨터에서 Eclipse에서 Java 클라이언트 애플리케이션을 어떻게 실행해야합니까?로컬 시스템의 메시지 대기열 작성

+2

연결 하시겠습니까? 쓰레드, 프로세스, 다른 머신? 연결의 양 쪽이 사용자의 제어하에 있습니까? 아니면 한 쪽이 이미 구현되어 있으며 특정 프로토콜이 필요합니까? 대기열이 지속되어야 프로세스 충돌에서 생존 할 수 있습니까? –

답변

0

달성하려는 목표에 따라 다릅니다.

스레드간에 매우 간단한 통신을 설정하는 것이 필요한 경우 java.util.concurrent의 BlockingQueue을 사용하여 메시지 객체를 배포 할 수 있습니다.

메시지 대기열 소프트웨어를 사용하고 싶지 않은 이유는 무거운 것을 원하지 않는다면 가벼운 메시징 라이브러리 인 ZeroMQ을 사용해보십시오. 설정하기 쉽고 소켓에서 알려진 간단한 API를 제공합니다. Java 세계에서 인기가 있는지 모르지만 C++ 및 Python 세계에서 사용됩니다.

관련 문제