WSO2 CEP事件表-如何查看事件表上的记录



我正在尝试检查事件表中的事件,而不将其与传入的数据流连接。

这在WSO2 CEP中可能吗?

以下情况不可能:

from event_table select * insert into print_output_stream;

是否可以检查WSO2事件表上的记录?类似于文件或类似于sqlservermanagementstudio的东西。

据我所知,如果没有JOIN,就不可能读取(内存中的)事件表,因为;

当涉及到事件处理时,会在事件到达时采取行动。换句话说,编写查询是为了在事件到达时执行。

因此,只需要在事件到达时采取行动(在这种情况下,读取事件表)。

因此,不可能存在不由事件到达触发的查询。

因此,您将需要一个触发从事件表读取操作的流(比如trigger_stream)

当事件到达trigger_stream时,您可以通过无条件地将事件与事件表中的记录连接来读取事件表。换句话说,您可以省略JOIN语句的ON条件。通过这样做,您将从事件表中获取所有行。

读取事件表以进行调试:

如果您读取事件表的意图是调试Siddhi脚本,那么您可以在运行WSO2CEP服务器时远程调试Siddwi。

最新更新