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]