計算型樣

計算規則是由計算型樣來定義。在某個時間間隔內,接收到每個事件時,此規則便會將計算 (透過表示式) 套用至收集到的事件。它是有狀態的規則。

概觀

計算型樣會對一段期間內接受的每個事件執行計算功能, 如規則語言中的 <computeFunction> 元素所定義。時段是由必要的時間範圍來指示, 如 <timeWindow> 元素所定義。

執行規則回應的條件

使用計算型樣,規則回應就會在時間範圍結束時執行,如 <onTimeWindowComplete> 元素所定義。在 <onTimeWindowComplete> 動作期間,可以使用計算的值。

此規則型樣的範例用法

假設應用程式正在處理客戶訂單事件。計算型樣的範例用法是執行下列作業的規則:
每次接收到事件時,都會將訂單總值加入指定時段內發生的所有訂單總值,並在使用者介面中發佈已更新的所有訂單總值。
相關參考
計算規則摘要