6

시스템으로 들어오는 개별 이벤트 스트림이 있고 각 이벤트의 내용을 기반으로 규칙을 적용해야합니다. 또한 이러한 스트림 이벤트에 복잡한 이벤트 처리를 적용하려고합니다.복잡한 이벤트 처리

제약 조건 1.이 규칙은 사용자가 입력하며 동적으로 변경됩니다. 2. 규칙이 적용될 때마다 시스템을 다시 시작하고 싶지 않습니다. 3. HA 4 만 성숙 오픈 소스 솔루션

  • 이 단일 할 것
    2.이 샘은 스톰 볼트 내에서 실행 적이 폭풍 볼트 내부

    가능한 방법 .. 1. 실행 에스퍼 CEP 이벤트 규칙 처리뿐만 아니라 복잡한 이벤트? 규칙을 변경하면 폭풍우가 다시 시작됩니다.

  • 규칙을 스톰 볼트에 동적으로 삽입 할 수 있습니까?

기타 솔루션? 불꽃?

답변

5

Drools와 Esper는 규칙을 동적으로 주입 할 수 있으며 Storm 또는 JVM을 다시 시작할 필요가 없습니다.

Esper와 Drools Fusion은 일반적으로 서로 다른 장단점을 가진 복잡한 이벤트를 처리 할 수 ​​있습니다.

동일한 분산 스트림 처리 솔루션 도메인에는 스파크 스트리밍, 스톰, Yahoo S4 및 Apache Samza가 있습니다. 이 중 어떤 것도 Esper/Drools를 호스팅하는 데 사용할 수 있습니다. Storm의 경우 튜플을 재생하기 때문에 Drools/Esper로 보내기 전에 중복을 제거하거나 가능한 중복 전달을 기대하는 연속 쿼리를 디자인해야합니다.

+4

Spark Streaming과 Esper를 함께 사용할 수있는 리소스를 가르쳐 주시겠습니까? –