Очередь сообщений доступа MINA

У меня проблема, когда некоторые или все мои потоки NioProcessor в MINA перегружаются. Это потому, что я на самом деле настраиваю производительность своего приложения; Я хочу, чтобы он выполнял как можно больше работы, и выясняю, как его контролировать, чтобы он мог снизить нагрузку, когда он заполнен. Я просматривал исходный код MINA в поисках какой-то структуры, такой как очередь задач, из которой опрашиваются рабочие потоки, потому что в идеале я могу отслеживать этот пул и предпринимать некоторые действия, чтобы сократить объем работы, когда он заполнится. Кто-нибудь обладает достаточными знаниями о реализации MINA, чтобы знать, существует ли такая структура или как получить к ней доступ?

1 ответ

Взгляните на mina-gration-jmx, это дополнение. С его помощью вы можете выставить внутренние mina для мониторинга, как фильтры, сессии, ...

Смотрите руководство пользователя здесь.

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