이벤트 A 다음 이벤트 B. 이있는 경우 A의 5 분 후 이벤트 B가 발생하지 않으면 규칙이 트리거됩니다.Drools Fusion으로 지연된 이벤트를 처리하는 방법
when
time1:Event() from entry-point xx
not (Event(this after[ 0,5m ] time1) from entry-point xx)
then
...
end
실시간으로 정상적으로 작동하지만 실제 상황에서는 지연되는 이벤트가 있습니다. 인터페이스에서.
예 : 이벤트는 시간 : 1시 (MM : SS)하지만 규칙 위 02:00 접수 07:00에 트리거하지만 비즈니스 로직이 6시
에서 트리거 될 필요이런 종류의 요구 사항을 어떻게 처리합니까?
나는 믿고 (시도했지만) 작동하지 않는다. 이 작업에 대한 힌트를 찾을 수 없습니다. 설명서에는 이벤트와 같은 것이 불변하며 '과거를 바꿀 수 없습니다'라고 쓰여 있습니다. – javadude