我正在尝试使用 PySiddhi4 在基于 Python 的环境中运行 CEP。为了熟悉这个包,我尝试运行 Siddhi 开发人员提供的示例代码。这是链接:https ://wso2.github.io/PySiddhi/Run-PySiddhi4/
但是,当我运行代码时,在实例化 siddhiAppRuntime 时出现 JavaException 错误。siddhiApp 查询字符串如下:
siddhiApp = "define stream cseEventStream (symbol string, price float, volume long); " + \
"@info(name = 'query1') from cseEventStream[volume < 150] select symbol,price insert into outputStream;"
我得到以下错误描述:
JVM exception occurred: Error between @ Line: 1. Position: 0 and @ Line: 1. Position: 1. Syntax error in SiddhiQL, extraneous input 'iddhiAp' expecting {<EOF>, ';'}.
我试图玩弄查询字符串中的间距,但无济于事。有没有人有这个问题的解决方案?提前非常感谢!