Нетти (программное обеспечение)
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2017 г. ) |
Оригинальный автор(ы) | Трастин Хойсенг Ли |
---|---|
Разработчик(и) | Сообщество проекта Netty |
Стабильная версия | 4.1.112 [1]
/ 19 июля 2024 г |
Предварительный выпуск | 5.0.0.Альфа5
/ 28 сентября 2022 г |
Репозиторий | Репозиторий Нетти |
Написано в | Ява |
Тип | Шаблоны корпоративной интеграции Промежуточное программное обеспечение, ориентированное на сообщения |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | Нетти |
Netty — это неблокирующего ввода-вывода клиент-серверная среда для разработки сетевых приложений Java , таких как серверы протоколов и клиенты. Среда и инструменты асинхронных сетевых приложений, управляемых событиями, используются для упрощения сетевого программирования, например TCP и UDP . серверов сокетов [2] Netty включает в себя реализацию реактора шаблона программирования . Первоначально разработанный JBoss , Netty теперь разрабатывается и поддерживается сообществом Netty Project.
Помимо того, что Netty является инфраструктурой асинхронных сетевых приложений, он также включает встроенные реализации SSL / TLS , HTTP , HTTP/2 , HTTP/3 , WebSockets , DNS , Protocol Buffers , SPDY и других протоколов. Java Netty не является веб-контейнером , но может работать внутри него и поддерживает сжатие сообщений . Netty активно развивается с 2004 года. [3]
Начиная с версии 4.0.0, Netty также поддерживает использование NIO.2 в качестве бэкэнда наряду с NIO и блокировкой сокетов Java.
См. также
[ редактировать ]- Сервер приложений
- Node.js
- Витой (программное обеспечение)
- Апач МИНА
- Список серверов приложений § Java
Ссылки
[ редактировать ]- ^ «Релиз 4.1.112» . 19 июля 2024 г. Проверено 23 июля 2024 г.
- ^ «Проект Нетти» . Сообщество проекта Netty.
- ^ «Выпущена Netty 2 1.0» .