Apache mina vs Simple NIO для передачи больших файлов - PullRequest
0 голосов
/ 19 августа 2011

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

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

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

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

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

1 Ответ

0 голосов
/ 21 августа 2011

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

...