Мне нужно реализовать пул сеансов, которые возвращаются внешней системой, чтобы я мог быстро их использовать, как только потребуется (создание сеанса занимает некоторое время).Я работал с источником данных для создания пула соединений с базой данных (DBCP от Apache), и это было реализованное решение.
Что мы используем в общем случае для объединения произвольных объектов, и есть ли реализованные решенияобъекты, а не интерфейсы, чтобы мучительно справляться с задачей?
Второй вопрос: как мы можем проверить, жива ли сессия?Есть ли конкретный метод, который мы переопределяем в пуле объектов, который запрашивает собственные методы сеанса?
Третий, ОЧЕНЬ ВАЖНЫЙ вопрос, должен был бы быть, чтобы этот объектный пул был статичным ?Множество объектов, которые я извлекаю из системы, должно быть общим для разных веб-приложений.Итак, скажем, мы извлекаем 5 сессий.Приложение A запрашивает пул и получает первый доступный сеанс.Теперь осталось 4 сессии.Запускается другое приложение B и запрашивает тот же бассейн.и т.д. Бассейн является общим.Среди разных экземпляров одного и того же веб-приложения, работающего на одной машине.