JMS QueueRequestor и удаленный пункт назначения - PullRequest
1 голос
/ 20 августа 2010

Я использую Activem MQ 5.3.1 Моя конфигурация хороша для классического асинхронного обмена сообщениями Я пытаюсь использовать QueueRequestor Сообщение эффективно отправлено, получено. Но когда пришло время ответить на временную очередь, я поднял это исключение javax.jms.InvalidDestinationException: невозможно опубликовать в удаленном месте назначения: временная очередь: // ID: ......

пункт назначения не существует

Я использую conf по умолчанию для activemq Есть идеи ??

1 Ответ

0 голосов
/ 20 августа 2010

Я только нахожу свой ответ, реализация queuerequestor сделана для отправки и получения в одной и той же jmsSession.Вот почему получатель запроса никогда не видел ни одного сообщения, и поэтому временное назначение не может быть использовано topublish message

Мое решение - создать запросчик с двумя сеансами.Фактическая реализация будет очень похожа на приведенную выше в блоге

...