Я загружаю тестовую установку обмена сообщениями jboss с 5 производителями, производящими 100 000 сообщений 100 тыс. Сообщений. Я вижу значительные узкие места. Когда я отслеживаю профилировщик, я вижу, что существует 15 потоков с именем WorkerThread #. Эти потоки распределяются на 100% без ожиданий. Я думаю, они могут быть связаны. Кто-нибудь знает, какая функция работает в этих потоках, и если есть параметр threadpool. Я использую зиррJboss Messaging WorkerThread # что это за темы?
JBoss Enterprise Application Server 4.3 CP08
JBoss Enterprise Service Bus 4.4 CP04
JBoss Сделки 4.2.3._CP07
JBoss Messaging 1.4.0.SP3-CP09
JBoss Правила 4.0.7
JBoss jBPM 3.2.9
JBoss Web Services 2.0.1.SP2_CP07
Если вы производите 100 000 сообщений по 100 тыс. Каждый, почему вы удивлены тем, что у вас есть несколько потоков, работающих на полном дросселе? Конечно, это хорошо. – skaffman 2010-12-06 22:22:41
Конечно. Но мое оборудование не используется. Это должен быть пул, потому что, когда сервер работает на холостом ходу, только 3 из них при распределении 0%, то он достигает 15 на 100%. Затем мои ответы время вниз по pooper.Seems, как я мог бы просто использовать пул. Я хотел бы запустить некоторые bencmarks с большим количеством потоков в пуле. – nsfyn55 2010-12-07 15:53:33