Компания Red Hat представила (http://wildfly.org/news/2016/01/29/WildFly10-Released/) релиз свободного сервера приложений WildFly 10 (http://wildfly.org/). Сервер WildFly пришел на смену свободному продукту JBoss Application Server и был переименован чтобы избежать путаницы и пересечения с коммерческим продуктом JBoss Enterprise Application Platform и сообществом JBoss Community, которое не ограничивается разработкой сервера приложений. Реализация сертифицирована на соответствие Full- и Web-профилям Java EE 7. Код WildFly распространяется (http://wildfly.org/downloads/) под лицензией LGPL.В отличие от коммерческого продукта JBoss Enterprise Application Platform, который позиционируется как полностью протестированная и сертифицированная платформа Java EE, WildFly нацелен в первую очередь на продвижение новых технологий. WildFly выступает в роли upstream-проекта для коммерческого продукта JBoss Enterprise. В качестве основной области использования WildFly рассматривается разработка и быстрое внедрение прототипов.
Основные особенности WildFly 10:- Прекращена поддержка Java 7, что позволило обеспечить более глубокую интеграцию с Java 8 Runtime. Добавлена поддержка текущих снапшотов Java 9;
- Поставка ActiveMQ Artemis (http://hornetq.blogspot.com/2015/06/hornetq-apache-donation-...) в качестве брокера рассылки сообщений (Java Message Service Broker), совместимого на уровне протокола и заменившего собой HornetQ;
- Поддержка запуска хост-контроллера при помощи CLI. Новая команда embed-host-controller позволяет редактировать содержимое файлов domain.xml и host.xml без запуска дополнительных процессов или открытия сетевых сокетов;
- Поддержка (http://wildfly.org/news/2015/08/10/Javascript-Support-In-Wil.../) JavaScript в http-сервере Undertow.io (http://undertow.io/), позволяющая создавать на языке JavaScript серверные скрипты, которые могут обращаться к CDI Beans и JPA Entity Beans. Указанную возможность удобно использовать для создания внешних обвязок или REST-обработчиков. Отредактированный код JavaScript становится доступен сразу и не требует перезапуска приложения;
- Поддержка одиночного отказоустойчивого развёртывания приложения ("singleton deployment"), при котором в случае использования группы кластеризированных серверов развёртывание будет произведено только на одном узле, но в случае выхода этого узла из строя, приложение будет автоматически перенесено на другой узел;
- Поддержка одиночного отказоустойчивого брокера рассылки сообщений (Singleton MDB), запускающего доставку только на одном узле, но в случае сбоя задействующего для обработки сообщений другой узел;
- Автоматический выбор размера пула SLSB и MDB, в зависимости от имеющихся системных ресурсов;
- Средства для миграции устаревших подсистем, таких как jbossweb (AS 7.1), jacorb (WildFly 8) и hornetq (WildFly 9), которые автоматизируют преобразование старых конфигураций в эквиваленты, работающие в WildFly 10;
- В реализации Hibernate 5 значительно улучшено качество байткода, внесены оптимизации производительности и добавлены улучшения в API.
URL: http://wildfly.org/news/2016/01/29/WildFly10-Released/
Новость: http://www.opennet.me/opennews/art.shtml?num=43798
Не нужен, Томкот же.
>Прекращена поддержка Java 7, что позволилоХрена се у них вступление.
>WildFly нацелен в первую очередь на продвижение новых технологий
И для каких проектов он такой нужен если непонятно что через версию будет?
WildFly нацелен в первую очередь на продвижение новых технологий. WildFly выступает в роли upstream-проекта для коммерческого продукта JBoss Enterprise.
Java 7 уже 2 года как без поддержки. Зачем новые продукты делать под неё, учитывая то, на сколько лучше стала Java 8?Если вопрос о старом софте, то куда он денется? Он вполне себе запустится на Java 8.
> И для каких проектов он такой нужен если непонятно что через версию будет?Выйдет Java 9
прекратят поддержку Java 8 - очевидно же. этот проект нацелен на эволюцию продукта а не ограничен какимито дурацкими требованиями к поддержке легаси.
Съешь ещё этих безграничных китайских терабайт оперативки, да попей кровушки людям.
> Съешь ещё этих безграничных китайских терабайт оперативки, да попей кровушки людям.В бюджете на большой проект (где уместна жЕЕ) стоимость РАМы - это такой мизер, что и говорить смешно.
Кстати, у пацанов, покупающих мейнфреймы IBM (за годовой ВВП твоего городишки), жаба напрямую процессором выполняется и рамы 3ТБ, так что за них не переживай :)
Про пацанов из ойбием и говорю, в то время как некогда гигант сливается из отрасли, вот-вот продастся инвестору, о котором никто не слыхивал и торгует айпадами, школьники с пекарнями и айфонами гребут миллиарды с рынка.
Стоимость мейнфрейма IBM с софтом, лицензиями, всеми запасами блэкджеков, шлюпок и ИТшников на обслугу на период пару лет и рассыпухи из тысяч Intel-серверов (на аналогичную производительность) примерно в 2 раза ниже.Ну и самый смех, что и там и там ЖабаЕЕ, ибо "ну, а кто кроме нас?" :)
и меж тем айбием загибается от вашего "ее" и "никтокроменас", а хетцнеры, амазоны и рякспейсы недорого хостя хипстограммы и прочие смузятни гребут миллиарды. Вместо рекламных мурзилок на графики смотри http://finance.yahoo.com/echarts?s=IBM+Interactive#{...,%22allowChartStacking%22:true}
Путлер гребёт ещё больше. И что?Как можно сравнивать платформу и железо для кровавого ынтырпрайза размером с РЖД и какие-то интернет хостинги-переростки?
А филиал шубохранилища соседа по даче можно сравнивать с бизнесом, приносящим деньги?
У меня JBoss 5.1 до сих пор в продакшне и проект под 9.Буду пробовать 10-ку.
> Реализация сертифицирована на соответствие Full- и Web-профилям Java EE 7.
> Основные особенности WildFly 10:
> Прекращена поддержка Java 7:)
И что? jdk надо поставить 8 или 9 и оно будет работать по спецификации Java EE 7. Всё ок.
Версия спецификации Java ЕЕ не имеет никакого отношения к версии Java SE/JDK.Раньше их уравнивали, плюс-минус год одна от другой, теперь нет.
> Версия спецификации Java ЕЕ не имеет никакого отношения к версии Java SE/JDK.
> Раньше их уравнивали, плюс-минус год одна от другой, теперь нет.Некое замечание:
- Java EE - "сецификация, набор стандартов"....
- Java SE/JDK/OpenJDK - "платформа, и программный продукт".....
> Версия спецификации Java ЕЕ не имеет никакого отношения к версии Java SE/JDK.
> Раньше их уравнивали, плюс-минус год одна от другой, теперь нет.Некое замечание:
- Java EE - "спецификация, набор стандартов"....
- Java SE/JDK/OpenJDK - "платформа, и программный продукт".....