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

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


person djechlin    schedule 21.11.2012    source источник


Ответы (1)


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

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

person Community    schedule 12.12.2012