Complex Event Processing
Komplexní zpracování událostí také známý jako událost, proud nebo proud událostí zpracování je použití technologie pro dotazování dat před jejich uložením do databáze, nebo, v některých případech, aniž by to někdy být uloženy.Komplexní zpracování událostí je organizační nástroj, který pomáhá shromažďovat mnoho různých informací a který identifikuje a analyzuje vztahy příčin a následků mezi událostmi v reálném čase. CEP porovnává nepřetržitě příchozí události se vzorem a poskytuje vhled do toho, co se děje. a umožňuje aktivně provádět efektivní akce.Komplexní události jsou běžně týkající se důležité obchodní události s důsledky, které budou zodpovězeny v reálném čase nebo alespoň v něco, co se blíží v reálném čase.
Hlavní Aplikační Oblasti pro Komplexní Zpracování Událostí :
- Business Activity Monitoring je zaměřen na identifikaci problémů a příležitostí v rané fázi tím, monitorování obchodních procesů a jiných kritických zdrojů.
- senzorové sítě, které se používají pro monitorování průmyslových zařízení. Ty jsou obvykle odvozeny ze surových numerických měření .
- tržní údaje, jako jsou ceny akcií nebo komodit; je třeba je odvodit z několika událostí a jejich vztahů prostřednictvím CEP.
nejčastější Nástroje Používané pro Komplexní Zpracování Událostí Jsou:
- Apache Spark Streaming používá Databricks
- Apache Flink používá data Řemeslníci
- Apache Samza používá LinkedIn
- Apache Storm používá Twitter
- Hadoop/MapReduce.
- Amazon Kinesis Analytics
- Microsoft Azure Stream Analytics, Proud Insight
- Fujitsu Software Interstage Big Data Complex Event Processing Server
- IBM Proudy, Provozní Rozhodnutí Správce
- Oracle Stream Analytics a Proud Prozkoumat
Komplexní Zpracování Událostí se používá především k řešení následujících požadavků:Latence musí být nízká. Obvykle se očekává, že bude kratší než několik milisekund, ale někdy můžeme mít méně než jednu milisekundu, mezi časem, kdy událost dorazí, a okamžikem, kdy je zpracována.Objem vstupních událostí za sekundu je poměrně vysoký. Obvykle můžeme očekávat stovky nebo dokonce několik tisíc událostí za sekundu.Vzory událostí, které mají být detekovány, jsou složité: například vzory založené na časových nebo prostorových vztazích.