Апач МИНА
![]() | |
Разработчик(и) | Фонд программного обеспечения Apache |
---|---|
Стабильная версия | 2.2.3 / 12 сентября 2023 г [1] |
Репозиторий | |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Шаблоны корпоративной интеграции Промежуточное программное обеспечение, ориентированное на сообщения |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | мой |
Apache ( Многоцелевая инфраструктура для сетевых приложений MINA ) [2] представляет собой с открытым исходным кодом Java платформу сетевых приложений . MINA может использоваться для создания масштабируемых , высокопроизводительных сетевых приложений . MINA предоставляет унифицированные API для различных видов транспорта, таких как TCP , UDP , последовательная связь . Это также позволяет легко реализовать собственный тип транспорта. MINA предоставляет сетевые API как высокого, так и низкого уровня.
Пользовательское приложение взаимодействует с API-интерфейсами MINA, защищая пользовательское приложение от деталей ввода-вывода низкого уровня . MINA внутренне использует API-интерфейсы ввода-вывода для выполнения реальных функций ввода-вывода. Это позволяет пользователям сосредоточиться на логике приложения и оставить обработку ввода-вывода Apache MINA. [3]
Преимущества
[ редактировать ]- Унифицированные API для различных видов транспорта (TCP/UDP и т. д.) [4]
- Предоставляет API высокого/низкого уровня.
- Настраиваемая модель резьбы
- Простое модульное тестирование с использованием макетов объектов
- Интеграция с DI-фреймворками, такими как Spring , Google Guice , picocontainer.
- Управляемость JMX
Оснастка
[ редактировать ]графические инструменты, такие как Eclipse IDE , IntelliJ IDEA Можно использовать .
Альтернативы
[ редактировать ]См. также
[ редактировать ]- Сервер приложений
- Апач Верблюд
- Корпоративная система обмена сообщениями
- Промежуточное программное обеспечение, ориентированное на сообщения
- Сервис-ориентированная архитектура
- SOA, управляемая событиями
- Список серверов приложений § Java
Ссылки
[ редактировать ]- ^ «Домашняя страница МИНА — Apache МИНА» . Проверено 10 декабря 2023 г.
- ^ «Часто задаваемые вопросы — Apache МИНА» .
- ^ «Apache МИНА — Часто задаваемые вопросы» . Архивировано из оригинала 25 июля 2011 года . Проверено 08 марта 2016 г.
- ^ «Функции Apache MINA» . Проверено 08 марта 2016 г.