2014-06-10 3 views
0

WSO2 CEP에 약간 문제가 있습니다. 버전 3.1.0을 사용하고 있으며 JMS 대기열이 있습니다. 내 대기열에는 몇 가지 유형의 이벤트가 있으며 CEP에는 여러 가지 실행 계획이 있습니다. 내 질문에 대해, 어떻게 하나의 실행 계획은 잘 작동하고 모든 이벤트 유형을 얻을 수 있기 때문에 (현재 하나의 이벤트 만이 계획과 함께 작동하고 다른 이벤트는 작동하지 않기 때문에), incomming 이벤트를 구분할 수 있습니까? . 내가 할 수있는 일이 가능한거야? 어쩌면 누군가가 전에이 문제가 있었고 나를 대답 할 수있었습니다.WSO2 복잡한 이벤트 프로세서

Kacu는

답변

0

나는 당신의 유스 케이스 때문에 CEP에서 각 이벤트 빌더가 긴밀하게 (이벤트 스트림은 엄격한 형식을 포함) 이벤트 스트림과 결합을 달성 할 수 있는지 여부를 두려워한다. 이벤트 빌더는 특정 대기열/주제에서 이벤트를 가져 오므로 다양한 유형의 이벤트 형식을 처리 할 수 ​​없습니다.

나는 큐를 사용하지 않고 여기에 두 가지 솔루션,

1)를 제안 할 수있는 각 이벤트 유형에 대한 이벤트 빌더를 생성 한 후 항목을 사용하지만, 여기 당신은 중복 이벤트를 피하기 위해 Siddhi 락의 쿼리를 작성해야 할 수도 있습니다.

2) 가능한 경우 다른 대기열에 다른 이벤트 형식을 보냅니다.

0

같은 문제가 있습니다. 거대한 json-mapping (이벤트 빌더) 및 siddhi 쿼리 (이벤트 프로세서) 필터링 문제를 피하려고합니다.

from <StreamName>(<eventType> contains 'eventTypeName') 
Select <event>, <event> ... 

감사합니다, 아르투르