2013-03-09 5 views
3

일반적인 컴퓨터 과학의 관점에서 보면 큐를 논리적으로 생각할 때 큐의 첫 번째 항목을 '엿볼'수 있다고 생각합니다.JMS에 대기열 엿보기 개념이 있습니까?

JMS API를 보면 OnMessage() 메서드를 가진 MessageListener이 있습니다. 이것은 "우리에게 전화하지 마세요. 우리가 전화 할게"과 같은 느낌입니다.

JMS에 큐 픽스 개념이 있습니까?

+0

이 기능을 어떻게 사용 하시겠습니까? 메시지를 읽고 다시 롤백하면 대기열에서 다시 볼 수 있습니다. –

+0

감사합니다. @PeterLawrey -이 예에 대한 링크를 게시 할 수 있다면 답변으로 표시 할 것입니다. – hawkeye

+0

자동 커밋을 끕니다. 메시지를 커밋하거나 롤백해야합니다. 좋은 예가 무엇인지 모르지만 Google이 도움이 될 수 있습니다. –

답변

2

1) 메시지를 수신하려면 synchroneously 기본적으로, 큐에 '슬쩍'반환을 의미)

2 MessageConsumer.receive

를 사용하지만, 큐의 머리를 제거하지 마십시오. 이 경우 QueueBrowser을 사용하여 메시지를 제거하지 않고 대기열에서 볼 수 있습니다.

0

JMS에는 QueueReceiver이 있으며 메시지를 수신합니다. 이 QueueReceiver에 MessageListener를 설정하여 새 메시지에 대한 알림을받을 수 있습니다.

관련 문제