[
https://issues.apache.org/jira/browse/JAMES-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17509438#comment-17509438
]
Ha Anh Vu commented on JAMES-3306:
----------------------------------
Hi [~btellier],
I'm a GSOC student interested in the Apache James project.
I'm still studying the ADR, merged PRs, issues... of the project. In the
meantime, I'm looking for beginner-friendly issues to fix to better understand
the codebase.
Since this issue seems short-term and not too big and also somewhat related to
the GSOC project, can I give it a shot to better understand the codebase?
Thank you for your response,
Ha Anh
> 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
> Priority: Major
>
> == 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.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]