Здравствуйте, noblackberry, Вы писали:
B>>С большой нагрузкой справляется не томкат, а кастомная (не J2EE) кластеризация своего приложения. Неоднократно слышал про легковесные решения, где почти не используется J2EE стек. Так вот они используют Tomcat как наиболее легковесный и достаточно производительный контейнер.
N>а что подразумевается под понятием кастомная кластеризация?
Terracota, JBoss Tree Cache или что-то ещё, навернутое на приложения, что реализует репликацию необходимых данных на кластере. Так же нужна реализация и других элементов кластера.
N>читал на этом форуме что для уменьшения нагрузки нужно ограничивать хранение объектов в сессии. Как тогда отслеживать текущее состояние пользователя и хранить временные объекты?
J2EE сервера реплицирую Http сессию в кластере. Кастомная репликация может реплицировать что-то другое. Ограничивать — не значит отказаться вообще. В Http сессии сервера можно хранить, например только токен — идентификатор сессии. А все остальное в базе. Либо иметь временные объекты в сессии, но при этом отказатся от их репликации в кластере если они не критичны.