2008-10-15 1 views
7

어쩌면 당신은 이벤트 스트리밍 처리 (ESP)의 개념에 익숙 할 것입니다 ... 그렇다면 사용중인 플랫폼과 사용중인 플랫폼에 대해 알고 싶습니다. 나는 Esper 프로젝트 (http://esper.codehaus.org/)에 적극적으로 기여했지만 다른 사람들이 사용하는 것을 듣고 싶습니다. Coral8, Aleri 또는 Streambase를 사용하는 사용자는 누구입니까? 어떤 플랫폼을 사용하고 있습니까?이벤트 스트리밍 제품을 사용하고 있습니까?

답변

2

현재 ESP (이벤트 스트림 처리)/CEP (복잡한 이벤트 처리) 제품을 사용하고 있지는 않지만 개념에 익숙합니다. 이전의 (군대) 프로젝트에 대해 Streambase를 평가했지만 여전히 이메일을 받았습니다. 매시간 ;-)

다른 실시간 시스템 (요즘 CEP의 주요 응용 프로그램 인 것처럼 보이는 금융 거래 시스템이 아님)을 사용하여 esper를 사용했지만, 과잉. 우리는 경량의 이벤트 중심 프로세스를 제어하여 코드 기반을 재배포하지 않고 변경 될 수 있기를 바랬지 만 솔직히 시간이 부족하여 평가가 충분히 진행되지 못했습니다. 앞으로는이 문제를 다시 살펴볼 것입니다.

ESP/CEP는 저의 의견으로는 솔루션 플랫폼으로 과소 평가되었습니다. 순수한 거래 사고에 익숙하다면 이해하기 어려울 수 있습니다.

1

이전 직장에서는 Cayuga, Esper, StreamBase 및 Coral8을 보았습니다. 나는 실제로 이들 엔진 중 하나와 텍스트 처리 엔진을 사용하여 RSS 리더를 만들 수 있는지 알고 싶다. 나는 그것에 대해 생각할 시간이 없었기 때문에 그것이 모두 어떻게 맞을 지 모르겠다. 그러나 나는 RSS 아이템이 "이벤트"로 소비 될 수 있고, 처리되고, 그런 다음 비슷한 일이 일어날 수 있다고 생각한다. 이벤트 "(유사한 메시지 또는 전기)가 시간 범위에서 수신됩니다. 아마 인기있는 화제의 신원 및 그런.

+0

CEP 엔진은 데이터가 "push"될 때 가장 잘 작동하는 경향이 있습니다.RSS는 "정기 폴링"보다 효과적이지만 확실하게 수행 할 수 있습니다. 아마 RSS-CEP 어댑터를 써야 할 것입니다.하지만 그렇게 어렵지는 않을 것입니다. 스트림에서 패턴을 발견하면 CEP/ESP 플랫폼이 설계된 것입니다. –

2

저는 Aleri에서 일합니다 (의견은 제 자신이지만, 제 의견은 약간 비뚤어졌습니다). 그 말은 ...

복잡성과 데이터 용량이 매우 큰 여러 유용한 사례가 있습니다. 몇 가지 예 :

  • 시장 데이터 정리. 우리는 주식 시세를 가져다가 "sanitize"하여 예상 시장 경계를 벗어나는 견적을 표시합니다.
  • Algo 거래는 표준 CEP 예제 응용 프로그램입니다. 위와 같은 위생 처리 응용 프로그램은 주문을 처리하는 끝에 이벤트의 특정 패턴 교류를 통해 시장 가격에 공급하고 통합 수주를 출력, 즉 거래 장소에 걸쳐
  • 모으기 위해 책 발생했을 경우
  • 유동성 및 리스크 관리

어떤 사람들은 그것을 사용 낮은 대기 시간의 측면이 있지만 많은 이벤트를 신속하게 개발할 수 있기 때문에 많은 사람들이이를 사용합니다. 다양한 응용 프로그램.

솔라리스/x86-64 머신에서 많은 설치가 이루어지고 있지만, 우리는 생산 환경에서 SPARC 및 Linux도 가지고 있습니다.

그런데 대부분의 공급 업체는 제품을 설명하기 위해 CEP라는 복합 이벤트 처리라는 용어를 사용합니다. 나는 이것이 최고의 TLA라고 생각하지 않지만 우리가 지금 그것에 매달려있는 것처럼 보입니다.

추가 질문은 언제든지 물어보십시오. 분명히 내가 말할 수없는 것들이 있지만 나는 할 수있는 일을 할 것입니다.