Reactor:使用修饰的调度程序或SubscriberContext传播线程局部变量的线程安全方法?

时间:2018-12-05 16:08:04

标签: java kotlin project-reactor

我目前在我的项目中使用Reactor。对于使用Reactor的多线程,是否存在最佳方法来传播线程局部变量?当前,我们有一种使用SubscriberContext和Scheduler的方法。我们尝试的另一种方法是通过Schedulers.setFactory(ThreadLocalSchedulerFactory)使用经过修饰的Scheduler,并在每个线程中设置一个Context对象。两种方法有什么问题,为什么?

我们稍微偏爱第二种方法,因为它对我们的开发人员来说可能更直接,但是我们不确定它是否足够健壮。

0 个答案:

没有答案