0

我需要同时启动两个不同的规则。此时我有一个包含这些规则的 drl 文件。第一条规则有一个计时器,所以它每分钟运行一次

rule "periodicCheck"
    salience 20
    timer (cron:0 0/1 * * * ?)
    when   
        $crisis: CrisisContext()  
    then  
        Date date = new Date();       
        System.out.println("~~~~~~~~~~~~Check File~~~~~~~~~~~~"+date);  
end  

另一条规则是进行一些可能需要 4 分钟的计算:

rule "Distance"
    when
        $event: Event(isNewEvent())
        $crisis: CrisisContext()
    then
        myApp.getDistance($crisisContext);
end

所以,当这条规则运行时,我不知道我的第一条规则是否也在运行。

有并行运行吗??是否可以并行运行每个规则?

预先感谢!!

耶稣

4

0 回答 0