2010-02-25 2 views
2

У меня есть приложение, которое было написано на JBoss 3.2.5 и я поручено переходить на JBoss 5.Могу ли я использовать JBoss MQ на JBoss 5? Если да, то как?

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

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

+0

Возможно, вы найдете отчасти ответ здесь: http://stackoverflow.com/questions/3610337/how-to-connect-jms-queues-from-jboss-4-and-5 – Mauli

ответ

0

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

4

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

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

http://jboss.org/hornetq/

4

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

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

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

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

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