Benoit Tellier created JAMES-3306:
-------------------------------------

             Summary: Event Bus: about back-pressure
                 Key: JAMES-3306
                 URL: https://issues.apache.org/jira/browse/JAMES-3306
             Project: James Server
          Issue Type: New Feature
          Components: eventbus, mailbox, rabbitmq
    Affects Versions: master
            Reporter: Benoit Tellier


== Why

On UPN we prove thatwe were processing events too fast compared to the 
downstream ElasticSearch

In a perfect world, we should handle backpressure in order to adapt event 
consumption to the downstream components.

In the short term an admin should be able to define the paralelism expected for 
a given group, in order to reduce overhead.

== How

QOS is currently hard coded via the EventBus::EXECUTION_RATE variable. Allow to 
configure it in listeners.xml on a per listener basis.

== DOD

Enable to configure QOS on a per listener basis.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to