2017-10-10 5 views
-1

Active MQ를 처음 사용하지만 큐가 처리되지 않고 계속 누적되는 경우가 있습니다. 제거하는 것이 좋습니다?, 재 처리를 위해 모든 메시지를 삭제하지 못하도록하는 다른 솔루션이 있습니까? 나는 정말로 대기열을 풀고 싶지 않습니다. 이것이 가능합니까?활성 MQ 메시지 대기열을 제거하는 대안?

+0

당신의 필요성을 명확히 해주십시오. amq 큐를 제거하는 방법을 묻는다면 이해할 수 없으며, 메시지가 느슨해 지거나 느려지거나, 성능 병목 현상이 발생하거나, amq 및/또는 wso2 esb. 메시지를 소비하는 jms 프록시는 어떻게 보이나요? ... –

+0

메시지를 잃지 않고 제거 할 수있는 방법이 있는지 묻습니다. 큐가 때때로 붙어있는 이유는 모르겠다. 나는 모른다. 내가 분명하다면? – IsaacK

+0

하나의 대기열에서 다른 대기열로 메시지를 이동시키는 것은 무엇을 의미합니까? 당신은 더 잘 설명 할 수 있습니까? –

답변

0

이 문제를 해결하는 올바른 방법은 주어진 시간이 지나면 브로커가 메시지를 삭제할 수 있도록 메시지에 만료를 설정하는 것입니다. 평생 동안 메시지를 대기열에 쌓아두면 모든 종류의 문제가 발생할 수 있습니다.

브로커가 더 이상 사용하지 않으면 메시지를 제거 할 수 있도록 메시지가 지속되는 기간에 대한 전략을 세워야합니다. 그렇게하지 않으면 큐를 제거하는 것이 유일한 옵션입니다.

+0

감사합니다. Tim. 그 일을하게 해줘. 도와 주셔서 감사합니다. – IsaacK