Apache mina vs Simple NIO для передачи больших файлов

Я пытаюсь выяснить варианты передачи больших файлов по сети.

  1. Итак, я создал простой TCP-сервер / клиент для передачи около 10G файла.
  2. Затем я заменил FileStreams и сокеты на NIO apis и обнаружил значительное улучшение производительности из-за меньшего количества операций ввода-вывода.

Теперь я узнал, что Apache Mina - это фреймворк на основе NIO, который используется для быстрой разработки клиент-серверных приложений.

Мои вопросы, помимо гибкости, предоставляемой Mina для создания клиент-серверных приложений: 1. Предоставляет ли Mina что-то особенное по сравнению с NIO для повышения производительности? 2. Если да, где я могу найти тесты, которые поддерживают этот аргумент?

Заранее спасибо

1 ответ

Мина использует NIO, так что я считаю, что оба предоставят вам одинаковые представления.

Другие вопросы по тегам