计算模式

计算规则由计算模式定义。该规则在一定时间间隔内接收到每个事件时,将计算(通过表达式)应用于所收集的事件。该规则为全状态规则。

概述

计算模式对在某个时间段内接收到每个事件时运行计算功能(使用语言中的 <computeFunction> 元素定义)。时间段由必需的时间窗口指示,该窗口由 <timeWindow> 元素定义。

规则响应的运行条件

使用计算模式,规则响应将在时间窗口完成后(由 <onTimeWindowComplete> 元素定义)运行。计算的值在 <onTimeWindowComplete> 操作期间中可用。

此规则模式的示例用法

假定某个应用程序正在处理客户订单事件。计算模式的示例用法为执行以下操作的规则:
每次接收到事件后,都将订单的总值添加至指定时间段内已出现的所有订单的总值,并且更新后的所有订单的总值将发布在用户界面上。
相关参考
计算规则摘要