我有类似的活动 {“主机名”:“ abc.com”,“数据”:{}} 在卡夫卡主题中。这些事件是json对象。我的flink-kafka使用者正在访问这些事件。现在,在flink CEP内部,我可以根据主机名对这些事件进行分组,并且可以在每个组上检查模式吗?
答案 0 :(得分:0)
要实现此目的,您应该使用主机名(例如@app.route("/login", methods=['POST'])
)来键入流,然后将模式应用于键流。
另外有趣的是Flink 1.7增加了对使用MATCH_RECOGNIZE进行模式检测的支持。您可能会发现,使用流SQL和MATCH_RECOGNIZE可以更轻松地表达您的意图。