Hi, I'm now integrating the Jess rule engine into my application and I would like to seek some advice in terms of recovery in case of crashing.
1) What would be the suggested method to "save" the Rete state (i.e. facts in working memory)? There is a bsave() method in Rete, but it might potentially introduce a large amount of I/O, because the working memory might be flushed to the disk for any changes in the working memory, which might not be a decent solution. 2) A step further, is there a way to externalize the working memory? So that the working memory could be stored in persistence memory cache by somehow 3) Would it be possible to migrate part of the facts from a crashing Rete instance to some "healthy" instances? For examples, the facts in a crashing instance is partitioned into 3 and each portion of the facts would be added to other 3 healthy running instances. Greatly appreciate for any comments/inputs Many Thanks, Angus -- View this message in context: http://www.nabble.com/Seeking-Advice-on-Rete-Recovery-tp22861283p22861283.html Sent from the Jess mailing list archive at Nabble.com. -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [email protected]' in the BODY of a message to [email protected], NOT to the list (use your own address!) List problems? Notify [email protected]. --------------------------------------------------------------------
