Мне нужно спланировать это большое клиент-серверное приложение, взаимодействующее через EJB(2.1).
-Сервер, обслуживающий эти тысячи (потенциально десятки тысяч) клиентов, находится в одном центральном месте и имеет 2 рабочих потока.
- EJB в основном будет обслуживать обратные списки из десятков-сотен не таких огромных DTO (до 10 примитивных данных / строковых полей).
-Идентификатор пользователя имеет значение (запросы к базе данных учитывают идентификатор пользователя).
Я хочу знать, какой тип bean-компонента лучше всего использовать (даже на первый взгляд) в такой среде, имея в виду Stateless-Session, Stateful-Session, Entity или Message-Driven.
Я думаю о возможном использовании кэша bean-компонентов Stateless-Session, кажется, меньше ресурсов для создания-уничтожения объектов и ресурсов сервера, но я не эксперт.
Если у кого-то есть опыт в этом вопросе, буду очень признателен.
Спасибо, вы, ребята, правите