flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hao Chen (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (FLINK-4520) Integrate Siddhi as a lightweight CEP Library
Date Tue, 30 Aug 2016 14:49:21 GMT

     [ https://issues.apache.org/jira/browse/FLINK-4520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Hao Chen updated FLINK-4520:
----------------------------
    Description: 
h1. Flink Siddhi CEP Integration Proposal

h2. About Siddhi CEP
Siddhi CEP is a lightweight, easy-to-use Open Source Complex Event Processing Engine (CEP)
released as a Java Library under Apache Software License v2.0. Siddhi CEP processes events
which are generated by various event sources, analyses them and notifies appropriate complex
events according to the user specified queries. 

* http://wso2.com/products/complex-event-processor/
* https://github.com/wso2/siddhi

h2. Proposal
As known, siddhi is very lightweight and rich featured CEP library,  supporting most traditional
CEP cases like:
* Filter
* Join
* Aggregation
* Group by
* Having
* Window
* Conditions and Expressions
* Pattern processing
* Sequence processing
* Event Tables
* Partitions
* Scripting:Support JavaScript & Scala Scripts within Siddhi Queries
* Query: SQL like query language

The proposal is to 
* Embed siddhi CEP as an stream operator of Flink 
* Support native siddhi query, extensions to run inside Flink StreamExecutionEnvironment
* Integrate state management.
* Provide consistent DSL to integrate with Flink programing API.


  was:
Siddhi CEP is a lightweight, easy-to-use Open Source Complex Event Processing Engine (CEP)
released as a Java Library under Apache Software License v2.0. Siddhi CEP processes events
which are generated by various event sources, analyses them and notifies appropriate complex
events according to the user specified queries. 

* http://wso2.com/products/complex-event-processor/
* https://github.com/wso2/siddhi


> Integrate Siddhi as a lightweight CEP Library
> ---------------------------------------------
>
>                 Key: FLINK-4520
>                 URL: https://issues.apache.org/jira/browse/FLINK-4520
>             Project: Flink
>          Issue Type: New Feature
>          Components: CEP
>    Affects Versions: 1.2.0
>            Reporter: Hao Chen
>              Labels: cep, library
>
> h1. Flink Siddhi CEP Integration Proposal
> h2. About Siddhi CEP
> Siddhi CEP is a lightweight, easy-to-use Open Source Complex Event Processing Engine
(CEP) released as a Java Library under Apache Software License v2.0. Siddhi CEP processes
events which are generated by various event sources, analyses them and notifies appropriate
complex events according to the user specified queries. 
> * http://wso2.com/products/complex-event-processor/
> * https://github.com/wso2/siddhi
> h2. Proposal
> As known, siddhi is very lightweight and rich featured CEP library,  supporting most
traditional CEP cases like:
> * Filter
> * Join
> * Aggregation
> * Group by
> * Having
> * Window
> * Conditions and Expressions
> * Pattern processing
> * Sequence processing
> * Event Tables
> * Partitions
> * Scripting:Support JavaScript & Scala Scripts within Siddhi Queries
> * Query: SQL like query language
> The proposal is to 
> * Embed siddhi CEP as an stream operator of Flink 
> * Support native siddhi query, extensions to run inside Flink StreamExecutionEnvironment
> * Integrate state management.
> * Provide consistent DSL to integrate with Flink programing API.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message