что происходит, когда заканчивается пул без сохранения состояния - PullRequest
0 голосов
/ 13 апреля 2011

мы знаем, что bean-компоненты сеансов без состояния (контекст JEE5) могут быть объединены.Мне было интересно, что происходит, когда в пуле сеансовых компонентов без сохранения состояния сервера больше не осталось экземпляров и поступает другой клиентский запрос ...

a) Находится ли клиентский запрос в (заблокированном) состоянии ожидания ИЛИ

b) сервер сразу отказывает в соединении .. ИЛИ

c) Можем ли мы обработать эту ситуацию программно, чтобы получить индивидуальный ответ на основе SLA нашего конкретного приложения

1 Ответ

2 голосов
/ 13 апреля 2011

Это варьируется от поставщика к поставщику. WebSphere Application Server создаст новые экземпляры по мере необходимости и удалит бины при возврате их в пул, если пул достиг своего максимального размера. Продукт также может быть настроен на жесткое ограничение с помощью параметра poolSize , который вызывает запросы на блокировку до тех пор, пока компонент не станет доступным.

...