Active MQ vs JBoss Messaging
Я собираюсь выбрать брокера сообщений JMS для проекта. Крайне важно, чтобы JMS-сервер был стабильным и мог обрабатывать большую нагрузку сообщений. Я сократил список, включив Active MQ и JBoss Messaging.
Мне было интересно, есть ли у кого-нибудь из вас какой-либо опыт в этом или даже лучше попробуйте оба из них в одной среде. Любая ссылка на исследовательскую работу или подобное было бы неплохо.
Ответы
Ответ 1
JBoss Messaging теперь работает только в режиме исправления ошибок, поскольку JBoss/Red Hat имеет новый проект обмена сообщениями Java под названием HornetQ.
Веб-сайт находится здесь http://hornetq.org
HornetQ может похвастаться исключительной производительностью, полным набором функций и простотой использования.
Вы увидите, что производительность по сравнению с ActiveMQ очень хороша.
BTW - я возглавляю проект для JBoss Messaging и HornetQ.
HornetQ 2.0.0.GA выйдет на следующей неделе.
Ответ 2
http://activemq.apache.org/how-does-activemq-compare-to-jbossmq.html
Ответ 3
Недавно JBoss обновил всю свою реализацию Messaging, ala JBoss MQ был заменен JBoss Messaging, а теперь снова как "HornetQ". Вы просто захотите учесть это в виду, поскольку вышеупомянутое сравнение очень датировано (не говоря уже о том, что возможно смещено).
Ответ 4
Сравнение по характеристикам - все очень хорошо, но мой опыт ActiveMQ (через различные версии на протяжении многих лет) заключается в том, что он ужасно глючит, и никто не склонен исправлять эти ошибки. Это глубоко разочаровывает. Кроме того, документация беспорядочна и неправильно обновлена новыми версиями.
JBossMessaging является относительно функциональным, по сравнению с ActiveMQ, но он прочный, хорошо документированный и надежный. Он также является частью JBossAS 5, и RedHat неплохо поддерживают его.
Ответ 5
JBoss Messaging заменяет JBoss MQ. Вот данные эффективности обмена сообщениями:
http://www.jboss.org/community/docs/DOC-10640
JBoss MQ не масштабируется вообще: http://www.jboss.org/community/docs/DOC-12452
Ответ 6
До сих пор у меня был большой опыт работы с вики-сообществом и документацией 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
Ответ 7
HornetQ выглядит хорошо.
http://www.spec.org/jms2007/results/jms2007.html