时间间隔事件支持
Temporal Interval Event Support
我只是想确定 WSo2 CEP 引擎是否支持在 Allen 13 时间运算符中找到的时间运算符,并且定义更明确,在网上找到的这篇文章中:
即使没有时间事件的支持或功能,它们是否很容易编码并且也 efficient/easily 由流处理?
我需要处理多个 xml 文件,每个文件都有自己的专用流,每个事件都有一个起点和一个终点,我想在指定点发生 2 个或更多事件时标记这些事件及时。
谢谢!
虽然在 WSO2 CEP 的查询语言和给定的运算符列表之间没有直接的一对一映射,但是可以很容易地用它来实现。 WSO2 CEP 的查询语言支持模式、序列、过滤器、windows、表格、连接和聚合函数,它们是实现此类要求的基本构建块。因此,您可以通过组合 patterns/sequences/filters/windows/joins 等来轻松实现所有这些时间运算符。查看 Siddhi(WSO2 CEP 中的底层 CEP 引擎)query language specification 以了解查询语言.
它还带有许多事件接收器类型,支持许多常用的传输和消息格式,包括 XML 和 JSON。您可以使用 xpath 表达式从 xml 中提取数据,并将生成的事件提供给引擎进行处理。参考this如何接收数据。
此外,如果您的用例需要编写扩展,WSO2 CEP 有一个 extension mechanism,它支持使用纯 Java 代码编写的多种类型的扩展,此外,还支持使用 [=20] 编写的自定义函数=] 和 R.
我只是想确定 WSo2 CEP 引擎是否支持在 Allen 13 时间运算符中找到的时间运算符,并且定义更明确,在网上找到的这篇文章中:
即使没有时间事件的支持或功能,它们是否很容易编码并且也 efficient/easily 由流处理?
我需要处理多个 xml 文件,每个文件都有自己的专用流,每个事件都有一个起点和一个终点,我想在指定点发生 2 个或更多事件时标记这些事件及时。
谢谢!
虽然在 WSO2 CEP 的查询语言和给定的运算符列表之间没有直接的一对一映射,但是可以很容易地用它来实现。 WSO2 CEP 的查询语言支持模式、序列、过滤器、windows、表格、连接和聚合函数,它们是实现此类要求的基本构建块。因此,您可以通过组合 patterns/sequences/filters/windows/joins 等来轻松实现所有这些时间运算符。查看 Siddhi(WSO2 CEP 中的底层 CEP 引擎)query language specification 以了解查询语言.
它还带有许多事件接收器类型,支持许多常用的传输和消息格式,包括 XML 和 JSON。您可以使用 xpath 表达式从 xml 中提取数据,并将生成的事件提供给引擎进行处理。参考this如何接收数据。
此外,如果您的用例需要编写扩展,WSO2 CEP 有一个 extension mechanism,它支持使用纯 Java 代码编写的多种类型的扩展,此外,还支持使用 [=20] 编写的自定义函数=] 和 R.