摘要: 条件主要包含:Filter,Pattern,Crontab以及Time Period Filter主要就是对属性值的过滤,比如: Pattern是复杂事件流的代表,比如说“A事件到达后跟着B事件到达”这是一个完整的Pattern。Pattern是Esper里面很特别的东西,并且用它描述复杂的事件流是 阅读全文
posted @ 2019-03-26 18:00 遥远2 阅读(155) 评论(0) 推荐(0)
摘要: 语法 OverLapping和NoOverLapping一样都有两个条件限制,但是区别在于OverLapping的初始条件可以被触发多次,并且只要被触发就会新建一个context,但是当终结条件被触发时,之前建立的所有context都会被销毁。 例子 输出 每发送一个InitialEvent,都会新 阅读全文
posted @ 2019-03-26 17:51 遥远2 阅读(169) 评论(0) 推荐(0)
摘要: 语法 如: 例子 输出 由此看出,在NoOverLapping这个Context下监控OtherEvent,必须是在StartEvent被触发才能监控到,所以在EndEvent发送后,再发送一个OtherEvent是不会触发Listener的。 阅读全文
posted @ 2019-03-26 17:32 遥远2 阅读(132) 评论(0) 推荐(0)
摘要: 语法: 例子: 输出 id=0的事件,没有触发监听器,因为context里的三个category没有包含id=0的情况,所以这个事件就被排除掉了。 阅读全文
posted @ 2019-03-26 17:21 遥远2 阅读(107) 评论(0) 推荐(0)
摘要: 1、创建context语法 context_name为context的名字,并且唯一。如果重复,会说明已存在。 event_property为事件的属性名,多个属性名之间用and连接,也可以用逗号连接。 stream_def就是view。 例如: 多个流一定要注意,每个流的中用于context的属性 阅读全文
posted @ 2019-03-26 16:50 遥远2 阅读(185) 评论(0) 推荐(0)