как MessageListenerContainer может асинхронно прослушивать сообщение? - PullRequest
0 голосов
/ 12 октября 2011

Есть ли длительное TCP-соединение?Любой порт TCP будет открыт для этой работы?

Ответы [ 2 ]

0 голосов
/ 13 октября 2011

Если вы имеете в виду контейнер приемника сообщений Spring (но вы этого не указали), он берет соединение из введенного свойства connectionFactory , поэтому вам нужно проверить реализацию javax.jms.ConnectionFactory вашего JMS-провайдера. чтобы дать вам подсказку. Это может или не может быть по TCP. Он вполне может быть встроен в ту же JVM, например, в тестовую установку.

0 голосов
/ 12 октября 2011

Из пружинных документов

Контейнер прослушивателя сообщений является посредником между MDP и провайдером обмена сообщениями

MessageListenerContainer - это некоторый связующий код. В провайдере JMS происходят действительно интересные вещи. И да, это почти наверняка связано с TCP-соединением или чем-то подобным.

Специфика - это деталь реализации. Обратитесь к документации вашего поставщика JMS, и, возможно, они все разъяснят.

...