2014-03-03 1 views
0

길이가 (5) 인 동적 슬라이딩 창을 만들려면 하나의 스트림으로 들어오는 여러 항공편에서 들어오는 항공편 상태가 있어야합니다.실행시 동적 창 생성 - Drools Fusion 6/Esper

다양한 항공편의 flight_id 속성을 기반으로 - 길이가 5 인 동적 창을 런타임에 만들어야하며 평균 속도를 개별적으로 유지해야합니다. 나는 그것으로 다른 비행 ID와 속도로 여러 항공편을 삽입 할 때

Drools가 퓨전이 예제는 작동하지 않습니다 - http://books.google.co.in/books?id=trrfxX8JCisC&pg=PA136&lpg=PA136&dq=flight+average+speed+example+drools+fusion&source=bl&ots=NpRv7D32Us&sig=6XbWtIQ2T1idGMQRU_hQZgmd8fc&hl=en&sa=X&ei=RBAUU92yIsLkiAenFg&ved=0CDIQ6AEwAQ#v=onepage&q=flight%20average%20speed%20example%20drools%20fusion&f=false

창은 새로운 비행 ID를 감지 할 때 다시 가져옵니다.

Drools Fusion 또는 Esper 또는 기타 오픈 소스 CEP에 대한 해결책이 있는지 알려주십시오.

미리 감사드립니다.

답변

0

링크가 작동하지 않습니다.

"동적 창"과 "창 재설정"을 분명히 할 수 있습니까? 그게 무슨 뜻인지는 분명하지 않습니다. ". 4.2.6.1 개시 조건에 대한 고유 이벤트"

에스퍼에서

나는에있는 문서의 예를 발견하고 다소 퍼지 요구 사항을 일치 할 수 있습니다 무엇을 당신을 위해 이것을 재 작성했다 : 그것은에서 근무

create context Flight initiated by distinct(flightId) FlightEVent 
    terminated after 5 seconds; // you don't mention when to throw a flight away 
context Flight select avg(speed) from FlightEvent.win:length(5); 
+0

감사합니다 에스퍼는 패턴을 사용합니다. 그러나 게시 한 내용은 더욱 단순 해 보입니다. 우리는 그것을 밖으로 시도 할 것이다. – user1497655

관련 문제