All Projects → adrianmilne → esper-demo-nuclear

adrianmilne / esper-demo-nuclear

Licence: GPL-3.0 license
Simple demo of some features of the Esper Complex Event Processing (CEP) engine.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to esper-demo-nuclear

EsperIoT
Small and simple stream-based CEP tool for IoT devices connected to an MQTT broker
Stars: ✭ 18 (-78.31%)
Mutual labels:  cep, complex-event-processing, esper
Correios Brasil
Módulo completo consultar informações sobre o CEP, calcular o preço e os prazos das entregas das encomendas e também realizar o rastreio de multiplos produtos !
Stars: ✭ 240 (+189.16%)
Mutual labels:  cep
Grunt Cep
A Grunt plugin that helps debugging and packaging HTML5-based extensions for Adobe Creative Cloud applications.
Stars: ✭ 40 (-51.81%)
Mutual labels:  cep
Ui Dna
programmable and semantically UI design tool for Photoshop
Stars: ✭ 126 (+51.81%)
Mutual labels:  cep
Interference
opensource distributed database with base JPA implementation and event processing support
Stars: ✭ 57 (-31.33%)
Mutual labels:  cep
Rivus cep
Complex event processing in Erlang
Stars: ✭ 140 (+68.67%)
Mutual labels:  cep
Kallewheel
A custom color wheel extension for Adobe Photoshop
Stars: ✭ 16 (-80.72%)
Mutual labels:  cep
openPDC
Open Source Phasor Data Concentrator
Stars: ✭ 109 (+31.33%)
Mutual labels:  complex-event-processing
Cep Promise
Busca por CEP integrado diretamente aos serviços dos Correios, ViaCEP e outros (Node.js e Browser)
Stars: ✭ 2,483 (+2891.57%)
Mutual labels:  cep
Correios Php
Uma maneira fácil de interagir com as principais funcionalidades dos Correios.
Stars: ✭ 116 (+39.76%)
Mutual labels:  cep
Eagle
Real time data processing system based on flink and CEP
Stars: ✭ 95 (+14.46%)
Mutual labels:  cep
Cep Gratis
Com esse pacote você poderá realizar consultas de CEP gratuitamente.
Stars: ✭ 64 (-22.89%)
Mutual labels:  cep
Pycep Correios
📦 API para busca de CEP integrado ao serviços dos Correios, ViaCEP e ApiCEP (WideNet)
Stars: ✭ 141 (+69.88%)
Mutual labels:  cep
Brazilian Utils
Utils library for specific Brazilian businesses
Stars: ✭ 1,023 (+1132.53%)
Mutual labels:  cep
correios-cep-elixir
Find Brazilian addresses by postal code, directly from Correios API. No HTML parsers.
Stars: ✭ 38 (-54.22%)
Mutual labels:  cep
Parcel Plugin Cep
Zero configuration CEP extension builder for Parcel
Stars: ✭ 29 (-65.06%)
Mutual labels:  cep
Siddhi
Stream Processing and Complex Event Processing Engine
Stars: ✭ 1,185 (+1327.71%)
Mutual labels:  cep
Wayeb
Wayeb is a Complex Event Processing and Forecasting (CEP/F) engine written in Scala.
Stars: ✭ 138 (+66.27%)
Mutual labels:  cep
qtopology
Distributed stream processing layer
Stars: ✭ 20 (-75.9%)
Mutual labels:  complex-event-processing
beepbeep-3
An event stream processor anyone can use
Stars: ✭ 20 (-75.9%)
Mutual labels:  cep

corsoft-esper-demo

Blog write up available at: http://www.adrianmilne.com/complex-event-processing-made-easy/

Also featured on JavaLobby: http://java.dzone.com/articles/complex-event-processing-made

Simple project that illustrates the use of the Esper Complex Event Processing Engine. Purposefully left Unit Tests out to reduce size of code.

When the demo runs it will just simulate sending random temperature events through the processing engine. It will print debug messages to the console when it detects a sequence of events matching any of the 3 criteria statements we have defined (Critical, Warning, Monitor).

requirements

You will need Maven installed and working.

setup

To run demo:

  1. Open a terminal window

  2. Navigate to the root directory of the project (where the pom.xml is)

  3. 'mvn clean install' (this will compile and build the project)

  4. 'mvn exec:java' (this will start running the demo - sending random temperature events)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].