[ https://issues.apache.org/jira/browse/JAMES-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17510211#comment-17510211 ]
Ha Anh Vu edited comment on JAMES-3306 at 3/22/22, 4:30 AM: ------------------------------------------------------------ > You have a link? Sure, it's here: [https://github.com/apache/activemq-artemis/pull/3812] Indeed, the feature is more about storage than messaging itself. But working with it did help me see how a messaging system should work. was (Author: haanhvu): > You have a link? Sure, it's here: [https://github.com/apache/activemq-artemis/pull/3812] Indeed, the issue is more about storage than messaging itself. But working with it did help me see how a messaging system should work. > 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: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org