문제

주제가 있습니다.나는 그것에 가입 한 10 개의 소비자가있다.내 이해에 따라 메시지가 제거됩니다. 모든 소비자가받은 주제.권리?일단 제거되면 추가 가입자가 있습니다 해당 특정 메시지에 대해 통지되지 않습니다.어디에서나 JMS 사양에서 확인할 수 없었습니다.

도움이 되었습니까?

해결책

브로커 (귀하의 경우 액티브 MQ)는 내구성이 있고 내구성이없는 모든 활성 가입자에게 출판물을 전달할 것입니다 (발행물이 주제 및 메시지 소비 및 내구성있는 가입자활성이 아닙니다).그런 다음 브로커가 게재를 폐기합니다.주제에 대한 활성 가입자 또는 내구성 가입자가없는 경우 브로커는 즉시 출판물을 삭제합니다.어떤 가입자가 활성화되기를 기다리지 않습니다.브로커가 출판물을 캐시하고 나중에 도착할 수있는 소비자에게 제공되는 "보유 된 출판물"옵션의 경우 유일한 예외는 다음과 같습니다.그러나 브로커는 모든 소비자가 주제에서 제거하기 전에 출판물을받을 때까지 기다리지 않습니다.나는 '주제에서 제거'와 같은 것이 없다고 말할 것입니다.

나는 분명히 희망한다.

다른 팁

활성 가입자만이 해당 메시지가 제거 된 후에 메시지를 가져옵니다. 비활성 가입자에게 메시지를 보내려면 내구성있는 가입을 구성 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top