Я использую Apache MINA в моем проекте с открытым исходным кодом. Тем не менее, я попал в блок дорожного движения, где он не может обрабатывать большие загружаемые данные на сервер с мобильных устройств. Я получаю ошибки из памяти. Я никогда не использовал Netty и хотел обменять MINA на Netty.
Мой вопрос для команды Netty заключается в том, как Netty работает под нагрузкой большого количества входящих полезных нагрузок. В моих тестах производительности я генерирую нагрузку, используя 1000 одновременных устройств, каждый из которых загружает 1 мегабайт. Он имеет тенденцию генерировать 1GIG загруженных данных за 5 минут. Эта нагрузка имеет тенденцию прерывать MINA.
Может Netty поддерживать эту нагрузку и многое другое. Ваш вклад в это приветствуется.
btw: Я профилировал приложение, используя JProfiler. Он указывает на стек MINA в качестве виновника. Я даже полностью отключил свой стек на стороне сервера и оставил его на простом сервере MINA, который потребляет данные и возвращает данные. В этом режиме, несмотря на то, что с моим бэкендом не происходит реальной обработки, он начинает выходить из памяти примерно через 15-20 минут.