我有一個過程,每個1分鐘有一個條件循環迭代。這個過程本身可以運行幾個星期,但我認爲99%的歷史是一個重複的條目,反映了執行的調用,這些是上述週期的一部分。例如:爲長時間運行的循環過程避免歷史表爆炸?
|15:34:30.167|15:34:30.238|TimerCatchEvent|
|15:34:30.258|15:34:30.323|CheckConditionServiceTask|
|15:34:30.371|15:34:30.410|ExclusiveGateway1|
|15:34:30.457|15:34:30.501|ReturningtoTimerEventServiceTask|
|15:35:30.167|15:35:30.238|TimerCatchEvent|
|15:35:30.258|15:35:30.323|CheckConditionServiceTask|
|15:35:30.371|15:35:30.410|ExclusiveGateway1|
|15:35:30.457|15:35:30.501|ReturningtoTimerEventServiceTask|
|15:36:30.167|15:36:30.238|TimerCatchEvent|
|15:36:30.258|15:36:30.323|CheckConditionServiceTask|
|15:36:30.371|15:36:30.410|ExclusiveGateway1|
|15:36:30.457|15:36:30.501|ReturningtoTimerEventServiceTask|
有沒有辦法以某種方式在camunda級別摺疊這些重複的歷史記錄條目?或者也許有人提出瞭解決這個問題的其他解決方案?
P.S.這是關於跨進程同步問題的後續處理:Cross-process synchronization in Camunda? - 我已經實現了我需要使用基於事後計時器的「都準備好同步?」 - 檢查。
謝謝,實際上,我現在正在考慮完全相同的解決方案 –
我將此答覆標記爲答案,因爲它最適合我的情況 –