Реактор: Потокобезопасный способ распространения локальных переменных потока с использованием декорированного планировщика или subscriberContext?

В настоящее время я использую Reactor в своем проекте. Для многопоточности с Reactor, есть ли лучший способ распространения локальных переменных потока? В настоящее время у нас есть один подход, когда мы используем SubscriberContext и Schedulers. Другой подход, который мы попробовали, заключается в использовании декорированных планировщиков через Schedulers.setFactory(ThreadLocalSchedulerFactory) и установке объекта Context в каждом потоке. Что-то не так с любым подходом и почему?

Мы немного поддерживаем второй подход, потому что он может быть более простым для наших разработчиков, но мы не уверены, достаточно ли он надежен.

0 ответов

Другие вопросы по тегам