1 个回答
Flink CEP 中实现模式的动态更新需要借助外部配置管理和状态重组技术,因为 Flink CEP 原生不支持运行时直接修改模式。示例如下:
1、发布新规则到Kafka
3、后续事件匹配新规则
1、发布新规则到Kafka
{
"ruleId": "fraud-002",
"pattern": [
{ "name": "login", "condition": "action == 'login' AND ip IN ('192.168.1.1', '10.0.0.2')" },
{ "name": "high_value_transfer", "condition": "amount > 50000" }
],
"within": "3 minutes"
}
2、BroadcastProcessFunction 接收新规则3、后续事件匹配新规则
发布于:8小时前 IP属地:
我来回答
您需要 登录 后回答此问题!