複雜事件處理(CEP)是什麼?
複雜事件處理(CEP)也稱為事件,流或事件流處理技術的使用存儲在數據庫或前查詢數據,在某些情況下,而不會被存儲。複雜事件處理是一個組織工具,有助於聚集很多不同的信息,識別和分析實時事件之間的因果關係。CEP比賽不斷傳入的事件對一個模式並提供了解正在發生的事情。並允許您主動采取有效行動。
複雜事件通常與重要的業務活動(如機會或威脅)的暗示他們會回應至少實時或接近實時的。
複雜事件處理(CEP)的主要應用領域:
- 業務活動監視旨在確定問題和機會在早期階段通過監控業務流程和其他重要資源。
- 傳感器網絡用於監控的工業設施。這些通常是來自原始數值測量(如。、溫度、煙霧)。
- 市場數據如股票或商品價格;他們需要通過CEP源自幾個事件及其關係。
最常見的工具用於複雜事件處理:
- Apache火花流由磚使用
- Apache Flink工匠所使用的數據
- Apache Samza使用LinkedIn
- Apache風暴所使用Twitter
- Hadoop /MapReduce。
- 亞馬遜運動分析
- 微軟Azure流分析、流洞察力
- 富士通軟件級間大數據複雜事件處理服務器
- IBM流,操作決定經理(ODM)
- 甲骨文流分析和探索
複雜事件處理主要用於解決下列條件:延遲低。通常是將不到幾毫秒,但有時我們可以小於1毫秒,事件到達的時間和時刻之間處理。每秒輸入事件的數量是相當高的。我們通常希望每秒數百甚至數千的事件。被發現是複雜事件模式:如基於時間或空間關係模式。