Esper (yazılım) - Esper (software)

Esper_ (yazılım)
Geliştirici (ler)EsperTech Inc.
Kararlı sürüm
web sitesini kontrol et
YazılmışJava, C #
İşletim sistemiÇapraz platform
TürKarmaşık Olay İşleme
LisansGPL v2
İnternet sitesiwww.espertech.com/ esper

Esper bir açık kaynak Java tabanlı yazılım ürünü Karmaşık olay işleme (CEP) ve Olay akışı işleme (ESP), bunlardan sonuç çıkarmak için bir dizi olayı analiz eder.

Esper, SQL-92 motoru ve kurumsal çerçevesi için standart Toplama işlevi, Desen eşleştirme, etkinlik pencereleme ve katılma. Esper uygular Olay odaklı programlama ve olay odaklı mimari.

Esper, 2006 yılında EsperTech Inc. tarafından oluşturulmuştur. Alana özgü dil Olay İşleme Dili (EPL) adı verilen olayları işlemek için. EPL bir Bildirime dayalı programlama zaman bazlı olay verilerini analiz etmek ve durumları meydana geldikçe tespit etmek için dil.

Esper, Java tabanlı bir uygulamadır, ancak C # programlama dili ve .NET Framework NEsper adı altında.

EsperTech Inc., Esper Enterprise Edition'ı sağlar[1] kurumsal yetenek özellikleri ile.

Misal

Bu örnek[2] 3 dakikalık bir kayan pencere içinde sipariş olaylarının sayısı 5 veya daha fazla olaya ulaştığında hemen bir satır çıkaran basit bir EPL sorgusunu gösterir.

seç Miktar(*) itibaren OrderEvent#zaman(3 min) sahip olmak Miktar(*) >= 5

İlgili sistemler

  • Rapide (Stanford)
  • StreamSQL: StreamSQL, gerçek zamanlı veri akışlarını işleme becerisiyle SQL'i genişleten bir sorgu dilidir.

Ayrıca bakınız

Referanslar

  1. ^ "Esper Enterprise Sürümü". Espertech.com. Alındı 2015-03-08.
  2. ^ "Sayfa Yönlendirme". www.espertech.com/esper. Alındı 2015-03-08.

Dış bağlantılar