Понимание Websphere Internals - PullRequest
       23

Понимание Websphere Internals

0 голосов
/ 03 декабря 2011

Мне не повезло с необходимостью помочь устранить некоторые проблемы с производительностью в древнем приложении, работающем на Websphere 6.0.2. Он работает на SLES9 с использованием IBM JDK 1.4.2. Нет ни одной части этого приложения, которую можно было бы считать хорошим поведением, однако это не то, о чем мой вопрос.

Мой вопрос: есть ли хорошие ссылки, объясняющие, что представляют собой некоторые из внутренних компонентов WAS, например, что делает поток NotificationServiceDispatcher? Как это связано с LocalNotificationServiceDispatcher? Какие уведомления он отправляет в любом случае? Как WAS управляет потоками WebContainer (при каких обстоятельствах они умирают? Что их потребляет?)?

Это неизбежно приведет к большему количеству вопросов, поэтому я действительно искал ссылки, которые обсуждают выше, а не конкретные ответы. Я заглянул на сайт IBM, но обнаружил, что он конкурирует с оракулом за «бесполезный поиск, невозможно ориентироваться».

Ответы [ 2 ]

2 голосов
/ 03 декабря 2011

Красные книги IBM, как правило, приличные.Вот один для БЫЛ 6 .Я не знаю, отвечает ли он на ваши конкретные вопросы или нет, но, похоже, это больше, чем вы получили сейчас.Удачи.

1 голос
/ 05 декабря 2011

Я знаю, что вы не просили конкретных ответов, но в случае, если кто-то найдет этот вопрос и ищет конкретные ответы ...

Пул потоков NotificationServiceDispatcher используется для отправки уведомлений внешним пользователям.обработчики JMX, а LocalNotificationServiceDispatcher аналогичным образом обрабатывает прослушиватели JMX в процессе.

Потоки WebContainer управляются с помощью ThreadPool.В разделе Параметры пула потоков в InfoCenter приведено краткое введение в некоторые параметры, используемые для управления потоками.Таким образом, потоки умрут, когда в пуле будет больше минимального числа, и поток не выполнит никакой работы в течение указанного интервала.

...