Image

Imagebonifazius wrote in Imageru_java

Динамический Performance-Tuning

Привет всем!

На аппликейшн-сервере крутится приложение. Посредством JMS Queue-> MDB->Session Bean закачиваются данные, которые потом дальше со временем обрабатываются. Общая пропускная способность такого импорта определяется настройками очереди, количества бинов в пуле и пр. Так вот нужно в ответ на определенные сигналы приложения динамически менять эту пропускную способность. Т.е. если в определенные пиковые моменты приложение не справляется с обработкой данных, то канал должен "сужаться", прошел пик - можно снова "расширять".
Как аппликейшн сервер используем Weblogic 10. У него есть всякие WorkManager с ThreadConstraints и пр., но они не изменяются динамически, а только с редеплоем или ресетом сервера.

Есть что-нибудь уже готовое для такого?

UPD Готового как оказалось ничего нет. Поэтому будем думать, стоит ли овчинка выделки. Всем большое спасибо за интересную дискуссию! :-)