복잡한 이벤트 처리
복잡한 이벤트 처리 이벤트,스트림 또는 이벤트 스트림 처리라고도 하는 복잡한 이벤트 처리는 데이터를 데이터베이스 내에 저장하기 전에 또는 경우에 따라 데이터를 저장하지 않고 쿼리하는 기술을 사용하는 것입니다.복잡한 이벤트 처리는 다양한 정보를 집계하고 이벤트 간의 원인과 결과 관계를 실시간으로 식별하고 분석하는 데 도움이 되는 조직 도구입니다. 유럽 중앙 은행은 패턴에 대해 지속적으로 들어오는 이벤트를 일치 무슨 일이 일어나고 있는지에 대한 통찰력을 제공합니다. 그리고 적극적으로 효과적인 조치를 취할 수 있습니다.복잡한 이벤트는 일반적으로 중요한 비즈니스 이벤트와 관련이 있으며,이는 실시간으로 또는 적어도 실시간으로 접근하는 무언가에 응답된다는 의미입니다.
복잡한 이벤트 처리를 위한 주요 응용 분야:
- 비즈니스 활동 모니터링은 비즈니스 프로세스 및 기타 중요한 리소스를 모니터링하여 초기 단계에서 문제와 기회를 식별하는 것을 목표로합니다.
- 산업 시설 모니터링에 사용되는 센서 네트워크. 이들은 일반적으로 원시 수치 측정에서 파생됩니다.
- 주식이나 상품 가격과 같은 시장 데이터;그들은 유럽 중앙 집중식을 통해 여러 이벤트와 관계에서 파생 될 필요가있다.
복잡한 이벤트 처리에 사용되는 가장 일반적인 도구는 다음과 같습니다:
- 아파치 스파크 스트리밍 데이터 브릭스에 의해 사용
- 아파치 플링크 데이터 장인에 의해 사용
- 아파치 삼자 링크드 인에 의해 사용
- 트위터
- 하둡/맵리 듀스에 의해 사용 아파치 스톰.오라클 스트림 분석 및 스트림 탐색
복잡한 이벤트 처리는 주로 다음과 같은 요구 사항을 해결하는 데 사용됩니다. 일반적으로 몇 밀리초 미만일 것으로 예상되지만 때로는 이벤트가 도착하는 시간과 처리되는 순간 사이에 1 밀리초 미만을 가질 수 있습니다.초당 입력 이벤트 볼륨이 상당히 높습니다. 우리는 일반적으로 초당 수백 또는 수천 개의 이벤트를 기대할 수 있습니다.감지 할 이벤트 패턴은 시간적 또는 공간적 관계를 기반으로 한 패턴과 같이 복잡합니다.