Активный MQ против JBoss Messaging - PullRequest
20 голосов
/ 03 февраля 2009

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

Мне было интересно, испытывал ли кто-нибудь из вас какой-либо из них или, что еще лучше, пробовал их обоих в одной и той же среде. Любая ссылка на исследовательскую работу или подобное было бы неплохо.

Ответы [ 7 ]

9 голосов
/ 10 января 2010

JBoss Messaging теперь находится только в режиме исправления ошибок, поскольку в JBoss / Red Hat появился новый проект обмена сообщениями Java под названием HornetQ.

Сайт здесь http://hornetq.org

HornetQ отличается исключительной производительностью, полным набором функций и простотой использования.

Вы увидите, что его производительность по сравнению с ActiveMQ составляет чрезвычайно хорошо.

Кстати, я руководитель проекта для JBoss Messaging и HornetQ.

HornetQ 2.0.0.GA выйдет на следующей неделе.

8 голосов
/ 03 февраля 2009
5 голосов
/ 26 февраля 2009

JBoss недавно переделал всю свою реализацию Messaging, аля JBoss MQ был заменен JBoss Messaging, а теперь снова как «HornetQ». Вы просто должны иметь это в виду, поскольку приведенное выше сравнение очень датировано (не говоря уже о том, что оно, вероятно, смещено).

3 голосов
/ 06 августа 2009

Сравнение по функциям все очень хорошо, но мой опыт работы с ActiveMQ (в разных версиях на протяжении многих лет) заключается в том, что он шокирующе глючит, и никто не склонен исправлять эти ошибки. Это глубоко разочаровывает. Кроме того, документация грязная и не обновляется должным образом новыми версиями.

JBossMessaging относительно легок по сравнению с ActiveMQ, но надежен, хорошо документирован и надежен. Он также является частью JBossAS 5, и RedHat хорошо его поддерживает.

1 голос
/ 16 марта 2010

HornetQ выглядит хорошо.

http://www.spec.org/jms2007/results/jms2007.html

1 голос
/ 07 августа 2009

До сих пор я имел большой опыт работы с вики сообщества и документацией по Jboss, и он в значительной степени охватывает все. Хотя в последних документациях я обнаружил довольно очевидные параметры конфигурации, но, полагаю, с тех пор это должно было быть улучшено. Для ActiveMQ я нашел очень мало документации по сравнению с Jboss.

Я провел определенные исследования с использованием MOM с Jboss и GlassFish, но одним из наиболее важных последствий было постоянное хранилище, если вы собираетесь его использовать. Я думаю, что это само по себе очень важно, особенно их совместимость, поддержка, документация.

Взгляни на это. Очевидно, есть определенные опасения, когда речь идет о постоянном хранилище в ActiveMQ.

http://www.jboss.org/file-access/default/members/jbossmessaging/freezone/docs/userguide-2.0.0.alpha1/html/performance.html#performance.results

1 голос
/ 06 августа 2009

JBoss Messaging заменяет JBoss MQ. Вот данные об эффективности обмена сообщениями: http://www.jboss.org/community/docs/DOC-10640

JBoss MQ вообще не масштабируется: http://www.jboss.org/community/docs/DOC-12452

...