我想检测共享同一属性的事件。假设我有一个简单的case类:
case class Record(name: String, value: Int)
假设有以下流:
Record("A", 1)
Record("B", 2)
Record("A", 3)
Record("C", 4)
然后我想检测双“a”记录。这可能吗?我现在有了这个:
val start: Pattern[Record, _] = myStream
.begin("first")
.followedBy("second").where(previous_record.name == _.name)
1条答案
按热度按时间cedebl8k1#
我认为您正在定义什么是事件检测,您是否尝试过以下方法:
更新:例如: