HornetQ: какие версии можно считать стабильными? - PullRequest
0 голосов
/ 30 марта 2012

Я прочитал FAQ по HornetQ, но не могу найти ничего связанного. Я использую HornetQ 2.2.5, он содержит ошибку (да, только один;). Согласно этому сообщению https://community.jboss.org/message/624958?tstart=2 это было исправлено с 2.2.7. На главной странице загрузки http://www.jboss.org/hornetq/downloads последняя доступная версия - 2.2.5. Я не боюсь компилировать более новую версию, но могу ли я считать ее стабильной? Я бы сказал да, так как это небольшое обновление, но я хотел бы услышать и другие мнения. Спасибо.

Ответы [ 2 ]

2 голосов
/ 09 февраля 2014

В этом ответе в качестве примера используется ветвь 2.3.X . Давайте пропустим просмотр их страницы загрузок и перейдем прямо к артефактам:

http://mvnrepository.com/artifact/org.hornetq/hornetq-pom

Вы можете видеть, что 2.3.X прошел этапы Alpha, Beta и CR, чтобы в итоге достичь 2.3.0.Final, релиз Community. Это то, чем в конечном итоге воспользуется большинство людей в мире открытого исходного кода, и то, что вы найдете для легкой загрузки.

Это также последняя версия, которую должны использовать неоплачиваемые клиенты (в типичном цикле выпуска JBoss - см., Например, FAQ по JBoss AS / EAP ). Теперь, с коммерческой точки зрения, 2.3.0. Финал снова будет считаться Альфой. Аналогия из JBoss AS / EAP FAQ, которая, вероятно, применима и здесь: «Первый этап EAP Alpha имеет эквивалентное или лучшее качество для финального релиза сообщества [...], мы не рекомендуем использовать его в производстве» ( вероятно, слишком суровое суждение, но в любом случае.)

После 2.3.0.Final они исправляют больше ошибок (2.3.1.Final, 2.3.2.Final, ...) до тех пор, пока не попадут в коммерческий выпуск продукта (который они объединяют с другими коммерческими продуктами). Итак, вы должны использовать самую последнюю версию .Final , которую вы можете использовать для производства (для ветви 2.3.X это был 2.3.13.Final ).

Нужно ли платить за 2.3.13. Финал ? Из того, что я могу сказать, вы этого не делаете. (HornetQ также недоступен в продаже AFAICT, за исключением случаев, когда он входит в состав других продуктов.)

Как вы получаете 2.3.13.Final? Вы, вероятно, не найдете красиво упакованный RPM или даже zip-файл. Вместо этого вам нужно будет получить JAR-файлы из общедоступных репозиториев Maven (или собрать из исходного кода).

Нужна ли вам степень магистра в области управления версиями JBoss и наименования продуктов, чтобы использовать их продукты? Возможно :) - у меня его нет, поэтому заранее извиняюсь, если я не смог понять огромную сложность зверя. Но я бы очень хотел, чтобы разработчики HornetQ упростили получение стабильной версии своего продукта и знали, что это то, что вы используете. Это хороший продукт (возможно, наиболее полнофункциональный из множества) с отличным руководством, но быстрое суждение о странице загрузки и FAQ может заставить некоторых людей взглянуть на конкурирующие проекты.

1 голос
/ 02 апреля 2012

Ну, после еще одного исследования, я могу сказать, да, оно стабильно. В частности, пакет JBoss EAP 5.1.2 включает в себя HornetQ версии 2.2.10.GA. Интересно, почему на странице загрузки HornetQ нет прямой ссылки.

...