Рекомендуется ли использовать ThreadLocal для хранения контекста потока?
Я создаю серверное приложение на сервере, где есть типичные службы, которые мне нужно запустить.
Примечание: мы не являемсяпостроение этого на архитектуре SOA.
Перед запуском каждой службы мне нужно дать ей состояние, в котором есть некоторый контекст службы, который является переменной картой для работы.Эта карта переменных используется совместно, когда службы работают параллельно.
Теперь, например, службе необходимо проверять погоду, она должна быть остановлена или установлена тайм-аут на основе некоторых параметров, связанных с потоками.
Вопрос: Является ли хорошим подходом сохранить контекст потока внутри локального потока, а затем создать API-интерфейс over service для доступа к параметрам через эти переменные.
Это поможет мне скрыть сложное поведениеи это не раскрыло бы мои внутренние вещи.
Спасибо, Адитья