URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 94016
[ Назад ]

Исходное сообщение
"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."

Отправлено opennews , 12-Фев-14 18:38 
Компания Red Hat представила (http://wildfly.org/news/2014/02/11/WildFly8-Final-Released/) свободный сервер приложений WildFly 8 (http://wildfly.org/), пришедший на смену продукту JBoss Application Server 7. Кроме смены бренда WildFly 8 отличаться поддержкой Java EE 7, модульной структурой, ориентацией на высокую производительность и реализацией современных методов разработки. Код WildFly доступен (http://wildfly.org/downloads/) под лицензией LGPL.

В качестве причины смени имени с  JBoss AS на WildFly  называется желание избежать путаницы, возникшей в связи с использованием бренда JBoss не только для свободного сервера приложений, но и для коммерческого продукта JBoss Enterprise Application Platform и сообщества JBoss Community, которое не ограничивается разработкой сервера приложений и развивает около 100 различных проектов. Таким образом на смену свободному продукту JBoss Application Server пришёл WildFly, а  JBoss Enterprise и JBoss Community по-прежнему останутся под своими именами.


Кроме смены имени, корректировке подверглись цели и задачи проекта: WildFly сфокусирован на быстром внедрении инноваций и продвижении новых технологий, в то время как  коммерческий продукт JBoss Enterprise Application Platform позиционируется как интегрированная, полностью протестированная и сертифицированная платформа Java EE. В качестве основной области использования WildFly рассматривается разработка и быстрое внедрение прототипов. Принципы разработки и распространения сервера приложений остались неизменны, продукт как и раньше является полностью свободным, бесплатным и общедоступным, а также выступает в роли upstream-проекта для коммерческого продукта JBoss Enterprise.

Основные особенности WildFly 8:

-  Обеспечение поддержки Java EE 7. Реализация сертифицирована на соответствие Full- и Web-профилям Java EE7. В том числе добавлена поддержка Java API for WebSocket и  Java API for JSON Processing (JSON-P), улучшена поддежка CDI (Contexts and Dependency Injection), в JavaServer Faces встроена поддержка HTML5, представлены новые возможности Java API for RESTful Web Services 2.0, Concurrency Utilities for Java EE 1.0 и Servlet 3.1  для создания  эффективных серверных приложения для параллельной обработки запросов, значительно улучшены средства доступа к ресурсам контейнеров, добавлены возможности для организации работы приложений в пакетном режиме;

-  Интегрирован новый высокопроизводительный http-сервер Undertow.io (http://undertow.io/), работающий в неблокирующем режиме и нацеленный на обеспечение максимальной пропускной способности и масштабируемости. Undertow.io пригоден для использования в окружениях, обрабатывающих миллионы сетевых соединений. Undertow.io поддерживает выполнение традиционных и асинхронных сервлетов, позволяет создавать обработчики JSR-356 web socket, предоставляет гибкие средства для создания собственных обработчиков любых стадий запроса, в том числе с возможностью реализации поддержи собственных протоколов;

-  Сокращение числа используемых сетевых портов: почти все поддерживаемые протоколы теперь мультиплексированы за двумя портами: порт 9990 для управления (HTTP/JSON, HTTP Upgraded Remoting (Native Management & JMX) и Web Administration Console) и порт 8080 для приложений (Servlet, JAX-RS, JAX-WS, Web Sockets, HTTP Upgraded Remoting (EJB Invocation, Remote JNDI)). Указанное изменение позволяет значительно упростить использование WildFly в облачных системах, в которых на одном сервере выполняются сотни и тысячи экземпляров;

-  Поддержка управления доступом на основе ролей (RBAC), позволяющая установить разный набор прав для отдельных действий, таких как выполнение операций и изменений различных областей конфигурации. Также реализованы возможности для аудита вносимых изменений и настройки прав пользователей. Улучшены средства для интеграции с LDAP, в частности, добавлена поддержка привязки групп к ролям и определение стратегии кэширования. Реализован режим безопасного ведения лога аудита на внешнем syslog-сервере;

-  Добавлен специализированный менеджер безопасности Java (Security Manager), позволяющий определить права доступа в привязке к отдельным экземплярам (deployment) и отличающийся от штатного менеджера безопасности Java более высокой производительностью и поддержкой более гибкой конфигурации jboss-permissions.xml в дополнение к permissions.xml из Java EE;

-  Расширение средств для работы с логами через управляющий API. Добавлена поддержка вывода списка и просмотра файлов с логами на сервере. Реализована возможность определения собственной системы форматирования лога;

-  Поддержка реализации DistributedWorkManager на основе наработок проекта JGroups, улучшение менеджера соединений JCA. Подсистемы источников данных и адаптеров ресурсов теперь поддерживают определение правил размещения и стратегий сброса (flush);

-  Проведён рефакторинг поддержки кластеризации, реализованы новые API для выполнения команд на разных узлах, просмотра топологии кластера, создания одиночных сервисов;

-  Улучшение CLI-интерфейса: поддержка определения алиасов для быстрого доступа к часто используемым серверам, режим explore (https://community.jboss.org/wiki/AGUIForTheCommandLineInterf...) для изучения любого узла в дереве.

-  Подготовлена инфраструктура для применения патчей к существующим установкам, например, позволяющая удалённым клиентам установить (или отменить установку) модули и бинарные файлы c использованием управляющего протокола WildFly;

-  Улучшение совместимости с JDK8;

-  Новая модульная система, решающая  проблемы с иерархической загрузкой классов из JAR. Модульная система позволяет абстрагировать серверную реализацию классов от приложений и загружать только необходимые для работы приложения классы, обеспечивая при этом полноценную изоляцию. Модуль оформляется как коллекция классов, которая может связывать зависимости с другими модулями и загружаться по мере необходимости;


-  Подготовка для загрузки минималистичного базового (core) дистрибутива, оптимального для использования авторами фреймворков, которые желают сформировать собственный набор runtime-компонентов на базе архитектуры WildFly 8. В состав входят: инструментарий, средства управления, контейнер для параллельного запуска сервисов, модульная система загрузки классов, прослойка для развёртывания приложений,  встроенный http-сервер;

-  Включение в поставку RESTEasy 3, поддерживающего как стандартые Java EE REST API (JAX-RS 2.0), так и такие расширения, как JSON Web Encryption, Jackson, Yaml, JSON-P и Jettison;

-  Проведена адаптация для мобильных и облачных сценариев использования, в том числе для работы на портативных и мобильных устройствах, а также в гибридных облачных окружениях;

-  Проведена работа по увеличению скорости запуска, сокращению потребления памяти, задействованию новых механизмов кэширования. По скорости запуска WildFly в 10 раз выигрывает у JBoss Application Server, и также опережает Jetty и Tomcat;

-  Подготовлены средства (http://wildfly.org/news/2014/02/06/GlassFish-to-WildFly-migr.../) для миграции Java EE приложений из GlassFish в WildFly;

-  Обновлены версии компонентов:


- Mojarras 2.2.5-jbossorg-3

-  
Groovy 2.2.1

-  
Netty 4.0.15.Final

-  
Undertow 1.0.0.Final

-  
Jastow 1.0.0.Final

-  
Santuario 1.5.6

-  
Jackson 1.9.13

-  
Eclipse JDT Core Compiler 4.3.1

-  
Hibernate 4.3.1.Final

-  
Hibernate Validator 5.0.3.Final

-  
Hibernate Search 4.5.0.Final

-  
Hornetq 2.4.1.Final

-  
JBeret 1.0.0.Final

-  
Arquillian 1.1.2.Final-wildfly-1

-  
Hal 2.1.1.Final

-  
Byteman 2.1.4

-  
EJB Client 2.0.0.Final

-  
Invocation 1.2.1.Final

-  
Ironjacamar 1.1.3.Final

-  
Narayana 5.0.0.Final

-  
JBoss Logging 3.1.4.GA

-  
JBoss Logmanager 1.5.2.Final

-  
Log4j JBoss LogManager 1.1.0.Final

-  
JBoss Marshalling 1.4.3.Final

-  
Metadata 8.0.0.Final

-  
Mod_cluster 1.3.0.Final

-  
Msc 1.2.0.Final

-...

URL: http://wildfly.org/news/2014/02/11/WildFly8-Final-Released/
Новость: http://www.opennet.ru/opennews/art.shtml?num=39073


Содержание

Сообщения в этом обсуждении
"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноний , 12-Фев-14 18:41 
Вот бы кто затестил бы WildFly vs Tomcat8 vs glassfish

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено anonymous , 12-Фев-14 19:09 
>WildFly vs Tomcat8

Контейнер сервлетов vs сервер приложений?


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноний , 12-Фев-14 19:35 
Замените на TomEE, если вы такой придирчивый.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено anonim , 13-Фев-14 11:07 
WildFly очень быстро стартует, гораздо более управляемый чем GlassFish и это полная реализация стандарта Java EE 7

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 13-Фев-14 15:27 
И ещё vs Jetty. И желательно в продуктиве)

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено анононо , 12-Фев-14 18:50 
Подтверждаю, годно, быстро и лучше 7.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 12-Фев-14 20:42 
>быстро
>java

Does not compute.


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 12-Фев-14 21:30 
Вполне бывает, надо тщательно готовить, правда.

>It would be possible to get a ~10% latency improvement by moving to C++

http://mechanical-sympathy.blogspot.ru/2011/08/inter-thread-...


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено ДяДя , 13-Фев-14 09:58 
22 Млн long C++ - это смешно :-D  Более 300 Млн int Java!

Вот очереди: https://github.com/nitsanw/JAQ-InABox может любой проверить
Результат очереди для одного издателя и одного подписчика.

Главное - это cache friendly. Больше ничего нет!!! Язык вообще не важен, хоть PHP. Можете вы грамотно выровнять данные, чтобы cache miss не происходили вот вам и результат будет.

Кто реализует на С++, хотя бы 150 Млн int-ов в сек между двумя потоками или процессами ???



"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено ДяДя , 13-Фев-14 09:31 
И вот человек, который шесть лет занимается HFT. Для экстремального Highload с low latency Java подходит лучше, чем всё остальное.

http://www.slideshare.net/PeterLawrey/presentations


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено ДяДя , 13-Фев-14 09:38 
Забыл сказать, что для этого нужно писать на низком уровне и не использовать стандартные библиотеки, а использовать прямой доступ к памяти и т.д.. Однако даже низкоуровневое программирование на Java проще, чем на всём остальном.

Например, CAS есть в sun.misc.Unsafe. В C++ это только в C++11 появилось. И какие компиляторы его полностью поддерживают ????

И блог такой есть интересный http://vanillajava.blogspot.ru/


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 13-Фев-14 13:25 
Если что, в gcc std::atomic появился в версии 4.4, которая вышла в 2009 году.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аквилон , 12-Фев-14 19:02 
А со Spring никто не пробовал вязать?

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено maks , 12-Фев-14 19:43 
ну а в чем проблема?

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Aceler , 12-Фев-14 19:10 
А вместо JBoss Portal там теперь тоже новый бренд.

Как бы не запутаться.


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено О , 12-Фев-14 20:15 
У них там с Exo было объединение вроде, да?

Не пробовал сравнивать красношапкинский портал с Liferay?


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Aceler , 12-Фев-14 20:39 
> У них там с Exo было объединение вроде, да?

Ага.

> Не пробовал сравнивать красношапкинский портал с Liferay?

Новые — нет. Надо заняться.


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено umbr , 12-Фев-14 20:50 
Liferay давно уже бесполезно сравнивать с чем бы то ни было.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено О , 13-Фев-14 03:14 
Он настолько всех лучше? Или хуже?

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено umbr , 13-Фев-14 11:46 
Не лучше или хуже, а просто другой, "сам в себе".

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 12-Фев-14 19:11 
Войдет ли WildFly в число базовых пакетов RHEL 7?

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено umbr , 13-Фев-14 11:42 
Скорее уж в Федору засунут.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 12-Фев-14 19:53 
Так, а с помощью gcj этого монстра собрать можно?
А то помниться томкат был одним из немногих, кого gcj не осиливал.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Stax , 12-Фев-14 21:09 
Вылезайте из анабиоза, проект gcj уже 5 лет не развивается - было признано, что развивать его бесмысленно, т.к. появился открытый openjdk с устраивающей GNU'шников лицензией. Пока он еще в режиме "поддержки", но его вот-вот выкинут совсем..

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 13-Фев-14 00:25 
http://www.phoronix.com/scan.php?page=news_item&px=MTU3OTI

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


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено VoDA , 13-Фев-14 08:35 
> Так, а с помощью gcj этого монстра собрать можно?
> А то помниться томкат был одним из немногих, кого gcj не осиливал.

gcj не является Java (tm) и не поддерживает штатное выполнение java-приложений.

Попробовать запустить что либо можно, но только если есть время разгребать ашипки gcj. Если работать, что нужно ставить что либо совместимое с Java - тот же OpenJDK.


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 13-Фев-14 08:52 
Скорее всего нет, думаю ему нужно минимум Java 1.6 или вообще 1.7.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено linux must _RIP__ , 12-Фев-14 19:54 
> Кроме смены имени, корректировке подверглись цели и задачи проекта: WildFly сфокусирован на быстром внедрении инноваций и продвижении новых технологий, в то время как коммерческий продукт JBoss Enterprise Application Platform позиционируется как интегрированная, полностью протестированная и сертифицированная платформа Java EE.

Перефразируя - RedHat нужны бесплатные тестеры, что бы обкатывать разые вещи. Но стабильность вы можете купить только за деньги. Ну что ж - тоже модель зарабатывания денег.


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено кверти , 12-Фев-14 20:21 
Ну это всё же лучше, чем покупать за деньги альфа версии ПО у твоих хозяев

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено linux must _RIP__ , 12-Фев-14 20:49 
Ну да :) тебе альфа версии так дарят еще и под соусом заботы о тебе любимом :)
Не зря говорят - лучший способ поработать - надо лишь говорить что человек велик, страдает за великую цель - и он сам оденет на себя оковы :) ты хорошо это доказал..

А на счет моих хозяев.. как найдешь их - приведи показать их :) хоть буду знать кто они...


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено kurokaze , 12-Фев-14 21:06 
>Не зря говорят - лучший способ поработать - надо лишь говорить что человек велик, страдает за великую цель - и он сам оденет на себя оковы :)

Дык, а вантузятникам и говорить ничего не надо -- протянул на лопате, они хавают и причмокивают. Условный рефлекс однако!


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено linux must _RIP__ , 12-Фев-14 22:42 
>>Не зря говорят - лучший способ поработать - надо лишь говорить что человек велик, страдает за великую цель - и он сам оденет на себя оковы :)
> Дык, а вантузятникам и говорить ничего не надо -- протянул на лопате,
> они хавают и причмокивают. Условный рефлекс однако!

Хм.. какие хорошие знания.. Ты по себе судишь?... :) я вот совершенно не в курсе что там и как.. просвети плиз ты же знаешь.. ты же пробывал...


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено кверти , 12-Фев-14 21:20 
мне дают бесплатно КАЧЕСТВЕННУЮ бетку, а тебе продают альфу, но тебе с твоим то мозгом разве понять...

>А на счет моих хозяев.. как найдешь их - приведи показать их :) хоть буду знать кто они...

это ты хозяевам доказывай, что ты не болван


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено linux must _RIP__ , 12-Фев-14 22:41 
кчественную бету? то то от качества fedora постоянно стонут..

хотя вот мне никто ничего не продает.. :-)


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 12-Фев-14 22:45 
> мне дают бесплатно КАЧЕСТВЕННУЮ бетку, а тебе продают альфу

Камрад, тебя откровенно нае..али. Редхат в жабаделах - третий сорт (который, тем не менее, не брак!).
Там тон задают оракел после покупки BEA и SUN-а и межделмаш. Все остальное - от лукавого :-)


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 13-Фев-14 00:21 
Это кому как, знаете ли.
Некоторым Oracle, а некоторым и Azul.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено SunXE , 12-Фев-14 20:03 
Как оно в сравнении с Jetty?

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено 3draven , 12-Фев-14 20:08 
Это торт. Давно архитектуру вынуть из глубокого з-ада Ынтерпрайза.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено linux must _RIP__ , 12-Фев-14 20:51 
> Это торт. Давно архитектуру вынуть из глубокого з-ада Ынтерпрайза.

а потом оттестировать на таких вот хомячках и продать как новый интерпрайс :)

ты точно уверен что новый JBoss v8 не будет на архитектуре Wildfly только с кучей примочек?
Тут недавно обливали грязью проекты которые распространяются по принципу OpenCore.. тебе ничего это не напоминает в этой новости ?:)


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено umbr , 12-Фев-14 20:54 
Запомни, вьюнош: бесплатного кода не бывает.

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено kurokaze , 12-Фев-14 21:07 
> Запомни, вьюнош: бесплатного кода не бывает.

Так это вантузятник, а они привыкли по варезным помойкам шариться в поисках халявы, и на шароварщину фапать


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено pavlinux , 12-Фев-14 22:26 
WildFly - это дикий мух или буйный залёт?

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено VoDA , 13-Фев-14 08:36 
> WildFly - это дикий мух или буйный залёт?

дикий мух - это пчёл )))


"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 13-Фев-14 08:57 
А может ОС дикий)

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено Аноним , 15-Фев-14 02:18 
бенчмарки
http://jdevelopment.nl/wildfly-8-benchmarked

"Red Hat выпустил сервер приложений WildFly, пришедший на сме..."
Отправлено iZEN , 23-Ноя-14 00:15 
WildFly 8.1 портировали на FreeBSD. Порт java/wildfly81 - http://www.freshports.org/java/wildfly81/