flink本身已有cep引擎,用户可以直接使用。本文介绍下flink drools集成开发,实现规则代码分离。
项目代码结构如下:
pom maven配置:
<properties>
<!--<drools.version>7.23.0.Final</drools.version>-->
<drools.version>6.5.0.Final</drools.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-java</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-scala_2.11</artifactId>
<version>1.7.2<