Могу ли я использовать JBoss MQ на JBoss 5?Если так, то как? - PullRequest
2 голосов
/ 25 февраля 2010

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

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

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

Ответы [ 3 ]

4 голосов
/ 25 февраля 2010

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

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

http://jboss.org/hornetq/

4 голосов
/ 25 февраля 2010

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

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

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

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

0 голосов
/ 25 февраля 2010

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

...