2011-11-22 4 views
1

많은 대기열에 주제를 연결하는 유스 케이스가 있습니다. Google 시스템에는 여러 사용자가 구독 할 수 있도록 허용 할 이벤트가 있습니다. 우리는 '이벤트'를 '주제'로, 사용자 구독을 '대기열'로 처리합니다. 각 사용자는 개인 대기열을 가지며 구독에 따라 다릅니다. 우리는 그것을 큐로 보낼 것입니다. 이것이 어떻게 설정 될 수 있는지에 대한 몇 가지 정보를 공유 할 수 있습니까?HornetQ : 대기열에 주제 연결하기

답변

0

hornetq 문서에서 Diverts를 살펴보십시오.

아니면 단순한 주제를 사용해도됩니다. 또한 hornetq 문서에서 주제 계층 구조를 살펴보십시오.

아니면 간단한 주제 구독 및 필터로 필요한 것을 얻을 수 있습니까? (아마도 더 휴대 가능할 것입니다).

+0

내가 대기열을 좋아한다는 점은 소비자가 오프라인 상태 일지라도 온라인 상태가되면 MSG를 받게된다는 사실뿐입니다. – shergill

+0

메시지 시스템의 핵심 비즈니스입니다. 주제가 동일하게 적용됩니다. –

+0

(hornetQ의) 주제에 대해 동일한 동작을 볼 수 없었습니다. 주제를 구독했습니다 .. 클라이언트를 죽였습니다 .. 해당 주제에 대한 메시지를 보냈습니다 .. 클라이언트를 온라인으로 가져 왔고 메시지가 전달되지 않았습니다. 그러나 대기열과 함께; 클라이언트가 온라인 상태가 되 자마자 대기열에있는 모든 메시지가 수신되었습니다. – shergill