我要求允许“业务”用户创建和编辑从输入流中摄取的数据的规则。规则必须对业务友好,并且不能有任何开发周期。这是我在想的一个例子:
"if weatherStation.id == 100 and weatherStation.temp < 33 and detectedPctWipersOn = 90%
then return true
else return false"
由于气象站和连接的车辆流数据被摄取,我需要应用此规则,但如果规则更改为检测到的 PctWipersOn = 75%,则必须实时应用该规则,无需重新部署或重新启动。它需要数据驱动。
Siddhi CEP (WSO2 CEP)似乎只支持“部署”规则。是否有任何其他 CEP 产品可以满足我的需求,特别是如果它们与 KafkaStreams 配合得很好?
如果我必须自己动手,是否有针对此问题推荐的“流”设计模式?