卑以自牧w 2023-02-24 15:36 采纳率: 0%
浏览 7

Flink CEP中的greedy到底该如何理解

Flink CEP中的greedy到底该如何理解

Pattern.<Event>begin("start").where(new SimpleCondition<Event>() { 
 @Override 
 public boolean filter(Event value) throws Exception { 
 return value.user.startwith("a"); 
 } 
}).oneOrMore() 
.followedBy("middle").where(new SimpleCondition<Event>() { 
 @Override 
 public boolean filter(Event value) throws Exception { 
 return value.user.equals("b"); 
 } 
}); 

img

  • 写回答

2条回答 默认 最新

  • qa浪涛 2023-02-24 16:56
    关注

    上述代码的意思是:使用Greedy的方式从开始的Event中查找user以“a”开头的事件,然后跟上一个或多个user为“b”的事件。也就是说,这段代码描述的是一种模式,即“a开头的事件跟上一个或多个b的事件”。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月24日

悬赏问题

  • ¥15 ue5编辑器的在线的模型导入
  • ¥15 如何用qemu模拟arm开发板,使用自己写的.c存储器文件自定义
  • ¥100 minio依赖安装报错问题
  • ¥15 求解决为什么json数据完整,却解析失败
  • ¥15 打开Smart schedule运行examples/transformer-xl/scripts/run_enwik8_base_moe.sh 报错
  • ¥15 求一个C# sm4 加密解密的代码
  • ¥20 centos7下载mysql提示DNS解析异常
  • ¥20 vx转账功能对方不能领取
  • ¥15 vue2+codemirror 运行后页面光标太大了
  • ¥15 pdfjs库如何在前端实现打印、旋转等功能