Я новичок в JMS
. Насколько я понял, Consumers
способны собирать сообщения из очереди/темы. Итак, зачем вам MessageListener
, потому что Consumers
будет знать, когда они получили сообщения? Каково практическое использование такого MessageListener
?
Изменить: Из Javadoc of MessageListener:
Объект MessageListener используется для получения асинхронной доставки сообщения.
Каждый сеанс должен гарантировать, что он последовательно передает сообщения слушатель. Это означает, что слушатель, назначенный одному или нескольким потребителям того же сеанса может предположить, что метод onMessage не вызывается со следующим сообщением, пока сеанс не завершит последний вызов.
Поэтому я смущен между использованием терминов асинхронно и последовательно. Как эти два члена связаны с описанием функции MessageListener
?