Версия сообщества JBoss AS/Wildfly, соответствующая версии EAT Red Hat?

Насколько я знаю, выпуски EAP JBoss Application Server (AS) - это всего лишь куча проектов JBoss для сообщества с сахаром.

Итак, что такое версия сообщества сервера приложений JBoss, для <? > JBoss EAP 4.3.0 соответствует?

Ответы

Ответ 2

Этот ответ очень поздний, но я нашел ответ на оставшийся без ответа вопрос в поиске Google, и я хотел убедиться, что там правильный ответ. Я работаю для поддержки JBoss, поэтому вы можете считать это квалифицированным ответом.

JBoss EAP - единственная коммерчески поддерживаемая версия JBoss. Он содержит JBoss AS и JBoss Seam. EAP расходился (с точки зрения ветки svn, которую он построил) от JBoss AS около версии 4.2.1 (не совсем, но достаточно близко). EAP имеет 5-летний срок службы и проверяется и сертифицируется строго. EAP заплатил коммерческую поддержку и исправления (называемые CP или кумулятивные исправления), которые предназначены для поддержания стабильности ABI/API с течением времени, позволяя устранить проблемы безопасности и ошибки. На самом деле против политики вводить функцию в СР, но это происходит иногда.

Если вы знакомы с тем, как Red Hat Enterprise Linux отличается от Fedora, вы можете считать, что разница очень похожа. Однако проект/продукт JBoss намного новее, поэтому различия здесь меньше. Вот официальная страница, описывающая то, что я сказал.

http://www.jboss.com/products/community-enterprise

Приветствия,

Крис

Ответ 3

Основное различие между EAP и релизом сообщества заключается в том, что EAP является официально поддерживаемой конфигурацией версии сообщества, с фиксированными версиями различных компонентов. RedHat было слишком сложно поддерживать различные версии компонентов, используемые человеком + собакой, и прибивали его к одному набору.

Что касается версий, номера версий EAP грубо отслеживают выпуски сообщества, но с различиями:

  • EAP 4.2 основан на JBossAS 4.2
  • EAP 4.3 также основан на JBossAS 4.2.1, но с заменой JBossMQ на JBossMessaging и поддержкой Java6
  • EAP 5.0 основан на JBossAS 5.1
  • EAP 5.1 также основывается на JBossAS 5.1 с некоторыми кумулятивными патчами.

Edit:

  • EAP 6.x основан на JBoss Application Server 7.x

Ответ 4

Я искал информацию о версии JBoss, чтобы попытаться найти ответ на более конкретный вопрос, с которым я столкнулся, и я подумал, что поделюсь своими наблюдениями. Вы можете получить изображение имен и дат релизов от JBoss JIRA-трекера: вы можете проверить информацию для Сообщество и Enterprise.

Меня интересовала ветвь 4.2, а не 4.3. Если вы отработаете несколько лет назад, вы обнаружите, что 14 мая 2007 года вышел Community release 4.2.0.GA, и спустя 6 недель последовала Enterprise release 4.2.0.GA 3 июля 2007 года. После этого нумерация расходилась: Обновление выпущенных обновлений сообщества - 4.2.1.GA, 4.2. 2.GA и 4.2.3.GA - через несколько месяцев после этого. Вместо этого корпоративная версия отправила серию выпусков "кумулированных патчей" на основе 4.2.0, начиная с 4.2.0.GA_CP01 и нажав 4.2.0.GA_CP06 несколько месяцев назад. Как эти релизы связаны друг с другом? Я до сих пор не уверен в этом, но я думаю, что теория заключается в том, что Enterprise Edition не получает никаких новых функций (внутри этой ветки), а только исправляет ошибки, но эти исправления применяются к выпускам Enterprise и Community. На самом деле, я подозреваю, что в случае с моей ошибкой 10 исправление было разработано в отношении версии сообщества, а затем было скрещено с корпоративной версией, хотя я не уверен в этом.

Возвращаясь к вашему фактическому вопросу, все становится менее ясным. Enterprise 4.3.0.GA вышел 7 января 2008 года после Сообщество 4.2.2.GA, но до 4.2.3.GA. Нет сообщества 4.3.0, и нет Enterprise 4.2.x для любого x > 0. Крис говорит, что версии Enterprise и Community "расходятся", и я предполагаю, что то, что он подразумевает под этим, заключается в том, что версия Enterprise отсутствует более длинный, основанный на просто исправлении версии сообщества, но теперь это совершенно отдельный поток разработки - предположительно, сбрасывание кода из версии сообщества, где это необходимо.

Итак, ответ на ваш вопрос - это комбинация: 4.2.2.GA(но только отдаленно), 4.2.0.GA(плюс годы отдельной разработки) и mu.

Ответ 5

В то время как JBoss AS/Wildfly действительно является основой для JBoss EAP, это определенно не просто "немного сахара", что добавлено.

EAP - это то, что прошло через обширное тестирование, и исправлено много ошибок и проблем безопасности.

Больше, EAP, как правило, также быстрее после перехода через период тестов производительности, тестирования на выдержку и анализа кода.

Кроме того, все артефакты EAP (банки) построены Red Hat, то есть Red Hat отвечает за все, что в них, то есть вы не получаете того, что кто-либо помещает в центральное репо или в зависимости от того, какое другое репо вы можете настроить в ваш settings.xml (в случае, если вы создадите свой собственный AS). Многие из этих сторонних библиотек изменены - исправлены CVE, проблемы с производительностью и т.д.

И, наконец, EAP лучше подходит с точки зрения возможностей. Например, последняя версия 7.x JBoss AS 7.1. 7.1.1, год и что-то старое, в то время как EAP 6.1 составляет около месяца, и является лучшим в плане управляемости, стабильности, конфигурируемости и т.д. Существует несколько сотни различий между этими двумя.

Итак, заявив, что "JBoss EAP X основан на JBoss AS Y", может быть правдой, но в то же время вводить в заблуждение.

Проверьте EAP 6.1.