Apache MINA - Википедия - Apache MINA

Apache MINA
Логотип Apache MINA
Разработчики)Фонд программного обеспечения Apache
Стабильный выпуск
2.1.3 / 2 июня 2019 г.; 18 месяцев назад (2019-06-02)
Репозиторий Отредактируйте это в Викиданных
Написано вЯва
Операционная системаКроссплатформенность
ТипШаблоны корпоративной интеграции По промежуточного слоя, ориентированного на сообщения
ЛицензияЛицензия Apache 2.0
Интернет сайтмина.apache.org

Apache MINA (Mсверхцелевой яинфраструктура для Network Априложения)[1] является Открытый исходный код Ява сеть рамки приложения. MINA можно использовать для создания масштабируемый, высокая производительность сетевые приложения. MINA обеспечивает единый API для различных видов транспорта, например TCP, UDP, последовательная связь. Это также упрощает реализацию пользовательского типа транспорта. MINA предоставляет как высокоуровневые, так и низкоуровневые сетевые API.

Пользовательское приложение взаимодействует с MINA API, защищая пользовательское приложение от низкого уровня. Ввод / вывод Детали. MINA внутренне использует API ввода-вывода для выполнения фактических функций ввода-вывода. Это позволяет пользователям легко сосредоточиться на логике приложения и оставить обработку ввода-вывода Apache MINA.[2]

Преимущества

  • Унифицированные API для различных видов транспорта (TCP / UDP и т. Д.)[3]
  • Предоставляет API высокого / низкого уровня
  • Настраиваемая модель резьбы
  • Простое модульное тестирование с использованием Макетные объекты
  • Интеграция с такими фреймворками DI, как Весна, Google Guice, пикоконтейнер
  • Управляемость JMX

Инструменты

Графические инструменты, такие как Eclipse IDE, IntelliJ IDEA может быть использован.

Альтернативы

Смотрите также

Рекомендации

  1. ^ https://mina.apache.org/mina-project/faq.html#what-does-mina-mean
  2. ^ «Apache MINA - FAQ». В архиве из оригинала 25 июля 2011 г.. Получено 2016-03-08.
  3. ^ «Возможности Apache MINA». Получено 2016-03-08.

внешняя ссылка