ActiveMQ를 시작했지만 앞으로 이동할 수는 있지만 특정 메시지로 전송되는 모든 메시지를 볼 수있는 방법을 알 수는 없습니다 열.ApacheMQ 대기열을 탐색하여 전송 된 모든 메시지를 보는 방법
소비자가 소비하지 않는 한 대기열에서 메시지를 볼 수 있지만 소비자가 소비하자마자 대기열에서 메시지를 볼 수 없습니다.
"MQJ Explorer"를 사용하고 큐 관리자와 연결하여 특정 큐로 보낸 모든 메시지를 볼 수 있었기 때문에 ActiveMQ와 비슷한 것을 기대하고 있습니다.
나는 메시지를 "영구적"으로 표시 할 수 있지만 메시지가 소비 될 때까지 대기열에 남아있을 것임을 알고 있습니다. 소비되면 더 이상 볼 수 없습니다.
ActiveMQ와 다른 점이 있다면 알려주십시오. 그들은 그들이 폐기되는 시점에서 소비 될 때까지
그렇다면 내 프로젝트에서 어떻게 볼 수 있었는지 몰라도 어떤 종류의 MOM 구현인지 모르겠지만 Weblogic MQ 공급자와 같은 일부 구현이이 기능을 지원할 수 있는지 알고 있습니까? 제 말은 이것이 가능하거나 심지어 이것을 달성하는 유일한 방법은 당신이 언급하는 방식입니까? – hagrawal
다른 구현 방법을 말할 수는 없지만 ActiveMQ는 큐 데이터의 기록보기를 유지하지 않습니다. 메시지 브로커는 데이터베이스가 아니며 메시지가 보내고받습니다. –
좀 더 연구를 해보았으며 이것이 모든 대기열 구현의 전반적인 동작으로 대기열에서 제외 된 메시지를 볼 수 없다고 생각합니다. 실제로 필요한 경우 다른 대기열을 읽기 전용으로 사용할 수 있습니다. – hagrawal