Могу ли я использовать JBoss MQ на JBoss 5? Если так, то как?

У меня есть приложение, написанное на JBoss 3.2.5, и мне поручено перенести его на JBoss 5.

Я не могу развернуть приложение, потому что оно опирается на JBoss MQ, который, как я прочитал, был заменен JBoss Messaging.

Есть ли способ заставить приложение работать на JBoss 5 без каких-либо изменений кода? Изменения конфигурации в порядке.

3 ответа

Есть ли способ заставить приложение работать на JBoss 5 без каких-либо изменений кода? Изменения конфигурации в порядке.

Если предположить, что ваш код написан на JMS API, то да, вы, вероятно, можете. Однако не стоит недооценивать, насколько JBossMQ отличается от JBossMessaging, конфигурация совершенно иная.

В зависимости от того, насколько сильно ваше приложение продвигает JMS API, вы можете получить поведенческие различия, но, скорее всего, все будет в порядке, если вы можете соответствующим образом перенастроить JBossMessages в JBoss5.

Другой вариант - перейти на JBoss 4.2, в котором все еще есть JBossMQ, но он намного опережает JBoss 3.2. Большая часть функциональности, которую дает вам JBoss5, может быть реализована с помощью JBoss 4 (например, он имеет частичную поддержку JavaEE 5).

На самом деле JBoss Messaging уже заменяется HornetQ.

В JBoss Application Sever 6.0 HornetQ будет поставщиком сообщений по умолчанию.

http://jboss.org/hornetq/

JBossMQ будет заменен JBoss Messaging в JBoss AS 5.0.
Хорошей отправной точкой, чтобы узнать, как мигрировать, была бы JBossMQ

Другие вопросы по тегам