我目前在我的项目中使用Reactor。对于使用Reactor的多线程,是否存在最佳方法来传播线程局部变量?当前,我们有一种使用SubscriberContext和Scheduler的方法。我们尝试的另一种方法是通过Schedulers.setFactory(ThreadLocalSchedulerFactory)使用经过修饰的Scheduler,并在每个线程中设置一个Context对象。两种方法有什么问题,为什么?
我们稍微偏爱第二种方法,因为它对我们的开发人员来说可能更直接,但是我们不确定它是否足够健壮。