Hi, Just to add on top to what Fabian said.
The only community supported CEP library is the one that comes with Flink[1]. It is also used internally to support the MATCH_RECOGNIZE clause in Flink SQL[2]. Therefore there is a both programmatic library native DSL for defining patterns. Moreover you can use SQL. As Fabian mentioned, you can say the library is in a maintenance mode, primarily because there is no one interested in actively working on it. If you use other CEP libraries that are integrated with Flink, it's probably a better idea to reach out to the maintainers of said libraries. Lastly, I am not aware of any comparisons of CEP libraries/extensions that work with Flink. I am afraid you have to do the feature comparison yourself. I think the documentation for community supported library is a good start for it. Best, Dawid [1] https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/libs/cep/ [2] https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/dev/table/sql/queries/match_recognize/ On 02/06/2021 13:23, Fabian Paul wrote: > Hi Dipanjan, > > I am afraid there are no foreseeable efforts planned but if you find a > nice addition, you can > start a discussion in the community about this feature. > > Best, > Fabian >> On 2. Jun 2021, at 12:10, Dipanjan Mazumder <java...@yahoo.com >> <mailto:java...@yahoo.com>> wrote: >> >> Hi Fabian, >> >> Understood but is there any plan to grow the flink CEP and >> build a friendly DSL around flink CEP by any chance. >> >> Regards >> Dipanjan >> >> On Wednesday, June 2, 2021, 03:22:46 PM GMT+5:30, Fabian Paul >> <fabianp...@data-artisans.com <mailto:fabianp...@data-artisans.com>> >> wrote: >> >> >> Hi Dipanjan, >> >> Unfortunately, I have no experience with Siddhi but I am not aware of >> any official joined efforts between Flink and Siddhi. >> I can imagine that not all Siddhi CEP expressions are compatible with >> Flink’s CEP. At the moment there is also no active >> development for Flink’s CEP. >> >> I think to get a better understanding what the caveats are of the >> third party solution you have to directly reach out to the >> maintainers. >> >> Best, >> Fabian >> >> >>> On 2. Jun 2021, at 08:37, Dipanjan Mazumder <java...@yahoo.com >>> <mailto:java...@yahoo.com>> wrote: >>> >>> Hi , >>> >>> I am currently using Siddhi CEP with flink , but the flink-siddhi >>> library has limited support for flnk versions and i will either need >>> to fix the library or get tied to a fix version of Flink to use th >>> library. >>> >>> I am looking at Flink CEP as an option , and also came across a >>> Flink CEP DSL library (https://github.com/phil3k3/flink-cep-dsl >>> <https://github.com/phil3k3/flink-cep-dsl>) , but i am not sure >>> about the acceptance for the same by the Flink community and DEV. >>> Also is Flink CEP supporting the Siddhi CEP constructs and is rich >>> on the same aspect. >>> >>> Please let me know the same , so that i can take a cautious decision >>> on the same. >>> >>> Regards >>> Dipanjan >> >
OpenPGP_signature
Description: OpenPGP digital signature