Я уже пару часов занимаюсь поиском в Интернете по этой проблеме без каких-либо оценок.
Документы WELD и спецификация CDI довольно понятны в отношении безопасности потоков предоставляемых областей.
Например:
-
Область приложения - небезопасно
-
Сессия - небезопасно
-
Область запроса - безопасна, всегда связана с одним потоком
-
Область диалога - безопасна (из-за того, что WELD-прокси-сервер выполняет сериализацию доступа из нескольких потоков запросов)
Я не могу найти что-либо в области видимости, определенной JSF 2.x.
Он находится примерно в том же ведре, что и область разговора, поскольку очень много запросов на одновременное попадание в область видимости, несмотря на то, что она привязана к одному виду/пользователю. Я не знаю, является ли реализация JSF сериализовать доступ к bean из нескольких запросов.
Кто-нибудь знает спецификацию или реализации Morraja/MyFaces, которые могли бы прояснить это?