Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-4368

HACEP Refactor DefaultKafkaConsumer

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • None
    • None
    • core engine
    • 2019 Week 35-37, 2019 Week 38-40 (from Sep 16)
    • NEW
    • NEW

    Description

      Try to uniform leader/replica flow:

      • If I'm the leader it invokes `defaultProcessAsLeader` -> `processLeader` -> `process/processWithSnapshot`
      • If I'm a replica it invokes `defaultProcessAsAReplica` -> `consumeEventsFromBufferAsAReplica` -> `processEventsAsAReplica` -> `process`

      Try to remove most/all boolean and use proper method parameter

      Verify defaultProcessAsAReplica else branch. This should never happen because if leader sent a message about process a specific event, it should be available

      Attachments

        Issue Links

          Activity

            People

              mdessi-1 Massimiliano Dessi
              dzonca@redhat.com Daniele Zonca
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: