Распространение пользовательских потоков-локальных переменных по асинхронным вызовам в пружинных загрузочных микросервисJAVA

Программисты JAVA общаются здесь
Anonymous
Распространение пользовательских потоков-локальных переменных по асинхронным вызовам в пружинных загрузочных микросервис

Сообщение Anonymous »

У меня есть настройка микросервисов пружины, где я использую методы @async для асинхронной обработки. Мне нужно распространять пользовательские потоки-локальные переменные (например, идентификаторы корреляции, пользовательский контекст или запросить метаданные) из вызывающего потока в асинхронные потоки. В настоящее время эти значения теряются при асинхронном исполнении, и я хочу, чтобы они были доступны по сервисным вызовам без использования внешних библиотек, таких как Sleath. @Async для асинхронного выполнения.
[*] Пробое DelegatingSecurityContextrunnable для распространения контекста безопасности.

what a ожидал:
  • методов.
  • Тот же контекст должен распространяться по сервисным вызовам без вручного передачи его в виде параметров метода.


Подробнее здесь: https://stackoverflow.com/questions/797 ... -boot-micr

Вернуться в «JAVA»