보낸 사람이 큐에 메시지를 보내는 경우 (예 : message1
)는 sender1
에 의해 대기열로 보내집니다. 이제 consumer1
이라는 소비자가 대기열에 연결하고 message1
메시지를 읽습니다.JMS 대기열로 보낸 메시지는 단일 사용자 만 사용합니까?
consumer2
이라는 또 다른 소비자가 있습니다. 그러나 메시지 message1
은 이미 consumer1
에 의해 소비되었으므로 consumer2
에는 사용할 수 없습니다.
다음 메시지가 queue
에 도착하면 consumer1
전에 큐를 읽으면 consumer2
이 해당 메시지를 수신 할 수 있습니다.
첫 번째 메시지를 queue
에서 사용할 수있게하려면 한 소비자가 다른 큐보다 먼저 큐를 읽어야하는지 여부입니다.
사실 대기열 메시지가 한 명의 소비자에 의해 소비되는 경우 왜 여러 대기열에서 대기열에 액세스 할 수 있는지 궁금합니다. 그것은 우리에게 어떤 유익을 줄 것입니까? 답변 해주셔서 감사합니다. – muasif80
대기열이기 때문에 정의 된대로 대기열을 혼동하는 경우 JMS 사양을 읽으십시오. –