2013-03-08 3 views
0

Я предполагаю, что потребитель сообщений должен всегда прослушиваться или должен быть настроен в партии для частого запуска, чтобы проверять и потреблять сообщения.Сообщение Потребительская реализация

Когда мы делаем базовые примеры, мы используем автономную программу java, которая продолжает работать. Как мы реализуем их в реальном веб-приложении с любым сервером приложений, например JBoss? Допустим, мы используем Spring MVC, Hibernate и JBoss. Как это обычно выполняется/настраивается, чтобы он продолжал работать и потреблять сообщения?

(Producer может быть любой веб-страницы, нажмите кнопку или что-то в этом роде)

Может быть довольно простой немой вопрос. :-)

ответ

0

На основе ваших потребностей, вы можете установить свой слушатель.
Предположим, что если вы отправляете сообщение, которое должно быть обработано, как только оно будет отправлено, ваш слушатель должен слушать постоянно.
С другой стороны, если нет необходимости немедленно предпринимать какие-либо действия, тогда будет лучше, если вы запустите отдельное автономное приложение, чтобы загрузка на сервере была меньше.
Надеюсь, вы уже знаете, как настроить слушателя, чтобы я не входил в это.

0

Если приложение развертывается в JBoss, вы, вероятно, ищет поддержки MDB. Если вы используете JBoss AS 7, это может вас заинтересовать.

http://www.jboss.org/jdf/quickstarts/jboss-as-quickstart/helloworld-mdb/

+0

Я не пользуюсь EJB. Итак, я думаю, что MDB не работает для меня? Вы имеете в виду MJ Message Driven POJO? –

Смежные вопросы