В тему пришлось: Было у нас всё как у людей изначально... Красивая архитектура, JMS повсюду где надо и проч и проч.
Только после десятков извращений по оптимизации уткнулись в скорость работы JMS от JBoss'a Коммиты мессаг занимали до 60% времени.
Пробовали ActiveMQ - немного выиграли в скорости, (немного!), на больших объёмах и скоростях - иногда тупо заклинивал. Отказались. Переносили хранилище на локальный майскл.
Вобщем... остановились на старом добром: сохранение в БД первым стэйджем, извлечение из БД вторым, обработка и далее по цепочке.
В несколько раз ускорились. Хотя бизнес-логика сама по себе тоже была тяжеловата.
Цитата(tux @ 19.3.2007, 18:50 ) | | Первому точно ничего лишнего не нужно, у него собственный автономный сервер. У второго, кажется, тоже самое. |
Да.
Но я бы подумал, если нет гипер-необходимости.
В своё время умные мужиг с тёткой даже придумали термин POJO чтоб вернуть "охотников за новыми технологиями" на грешную землю и отсоветовать калькуляторы писать с использованием еджибей.
Но это я так, вклинилсо... прошу пардону ежели чего.
|