[jboss-jira] [JBoss JIRA] (DROOLS-1221) Add fail-safe and scalability functionality to the Drools (CEP) rules engine

Tom Pijl (JIRA) issues at jboss.org
Tue Jun 28 05:15:02 EDT 2016


Tom Pijl created DROOLS-1221:
--------------------------------

             Summary: Add fail-safe and scalability functionality to the Drools (CEP) rules engine
                 Key: DROOLS-1221
                 URL: https://issues.jboss.org/browse/DROOLS-1221
             Project: Drools
          Issue Type: Feature Request
          Components: core engine
    Affects Versions: 6.4.0.Final
         Environment: Drools (CEP) Rule engine 6.4.0.Final
            Reporter: Tom Pijl
            Assignee: Mario Fusco


The Drools Rule engine is currently not fail-safe and scalable which is a requirement for Cloud deployment.
Add a possibility to persist the state of the working memory after each state change (perhaps linked to the fireAllRules()?) and related to that the possibility to restore the state  in case of a crash (fail-safe requirement).
This persistent state store can also be used to synchronize multiple engine instances (scalability requirement).
Of course this has major impact on the performance of the engine, but it is the only way to make the engine useful in a multi-tenant Cloud environment



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list