komplex Händelsebehandling
komplex händelsebehandling även känd som Händelse -, ström-eller händelseströmbehandling är användningen av teknik för att fråga data innan den lagras i en databas eller i vissa fall utan att den någonsin lagras.Komplex händelsebehandling är ett organisatoriskt verktyg som hjälper till att samla in mycket olika uppgifter och som identifierar och analyserar orsak-och-effekt-relationer mellan händelser i realtid. CEP matchar kontinuerligt inkommande händelser mot ett mönster och ger inblick i vad som händer. och låter dig proaktivt vidta effektiva åtgärder. komplexa händelser är vanligtvis relaterade till viktiga affärshändelser med implikationen att de kommer att besvaras i realtid eller åtminstone i något som närmar sig realtid.
stora applikationsområden för komplex Händelsebehandling :
- Business Activity Monitoring syftar till att identifiera problem och möjligheter i tidiga skeden genom att övervaka affärsprocesser och andra kritiska resurser.
- sensornätverk som används för övervakning av industrianläggningar. Dessa härrör vanligtvis från råa numeriska mätningar .
- marknadsdata som aktie-eller råvarupriser; de måste härledas från flera händelser och deras relationer genom CEP.
de vanligaste verktygen som används för komplex Händelsebehandling är:
- Apache Spark Streaming används av Databricks
- Apache Flink används av data hantverkare
- Apache Samza används av LinkedIn
- Apache Storm används av Twitter
- Hadoop/MapReduce.
- Amazon Kinesis Analytics
- Microsoft Azure Stream Analytics, Stream Insight
- Fujitsu Software Interstage Big Data Complex Event Processing Server
- IBM Streams, Operational Decision Manager
- Oracle Stream Analytics och Stream Explore
komplex Händelsebehandling används främst för att hantera följande krav:latensen måste vara låg. Det förväntas vanligtvis vara mindre än några millisekunder, men ibland kan vi ha så lite som mindre än en millisekund, mellan den tidpunkt då en händelse anländer och det ögonblick den behandlas.Volymen av inmatningshändelser per sekund är ganska hög. Vi kan vanligtvis förvänta oss att ha hundratals eller till och med några tusen händelser per sekund.Händelsemönster som ska detekteras är komplexa: såsom mönster baserade på tidsmässiga eller rumsliga relationer.