barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

пятница, 14 октября 2011 г.

Публикация данных с WSO2ESB 4.0.0 на WSO2BAM 1.3.0 и производительность ESB

По результатам тестирования приходится сделать неутешительный вывод - установка модулей публикации данных с ESB на BAM (http://barbitoff.blogspot.com/2011/08/wso2esb-400-wso2bam.html) приводит к падению пиковой производительности шины более чем в 50 раз и её нестабильности уже при 20 запросах в секунду (без модулей шина в моём случае выдерживает около 500 запросов без превышения временем обработки запроса порога в 1 сек). Причем наблюдается это даже в случае, если модули установлены, но публикация выключена в их настройках. Модули вызывают неэффективное использование памяти и возникновение исключений "ERROR - NativeWorkerPool Uncaught exception java.lang.OutOfMemoryError: unable to create new native thread", после чего сервер становится неработоспособным до перезагрузки.
Всё описанное выше актуально для Windows, в Linux зафиксировано лишь падение производительности медиации в 7-8 раз.

Комментариев нет:

Отправить комментарий