我正在使用JBoss drools 5.5.0.final和mvel2(2.1.3)方言
我面临的问题是在ksession.fireAllRules()之前设置了线程局部变量,但线程局部变量似乎在流程中未设置。
在Drools / mvel中使用threadlocal变量是不好的做法?可能的原因和选择是什么。
编辑:我在java类中访问此threadlocal varibale,它通过drools调用。它存储在该threadlocal变量中的应用程序特定的执行上下文信息。
在高并发性(执行相同进程的4个以上线程)中观察到此问题