내 시스템에는 블로그를 작성하는 사용자가 많습니다. 다른 사용자를 구독해야합니다. 중앙 집중식 시스템이 없습니다 (스윙 애플리케이션).많은 대기열에 대해 하나의 소비자
JMS를 사용하고 있습니다.
사용자는 한 명의 사용자, 두 명의 사용자 또는 100 명의 사용자를 추적 할 수 있습니다.
m_destination1 = m_session.createQueue("USER.DEVID");
m_consumer1 = m_session.createConsumer(m_destination1);
m_destination2 = m_session.createQueue("USER.HARRY");
m_consumer2 = m_session.createConsumer(m_destination2);
알 수없는 번호에 대해 위 코드 행을 작성하는 일반적인 방법이 있습니까? 사용자 중 하나의 소비자가 많은 사용자로부터 메시지를받을 수있는 것처럼.
와일드 카드가 작동하지 않습니다.
무엇을 찾고 계셨습니까? – Vihar
미러링 된 큐는 OP가 다른 사용자를 명시 적으로 지정하지 않아도된다는 목표를 달성하는 데 어떻게 도움이됩니까? – Tim
다른 사용자는 의심의 여지없이 만들어야하지만 문제는 2 명의 사용자가 하나의 대기열에서 수신 대기하는 방법을 묻는 것입니다. 그리고 블로그는 모든 사용자가 대기열 기반으로는 불가능한 복사본을 필요로합니다. 접근 방식을 사용하면 미러링 된 대기열은 내부적으로 가능하면이를 사용하여 주제를 사용하며 인터페이스로 대기열을 사용하므로 OP가 가진 기존 아키텍처를 변경하지 않아도되고 요구 사항을 충족 할 수 있습니다. – Vihar