Skip to content

Conversation

@rdhabalia
Copy link
Contributor

@rdhabalia rdhabalia commented Sep 11, 2017

Motivation

As discussed in #634 : Right now, broker doesn't apply message-throttling for the consumers which are already caught-up and don't have backlog because these consumers directly reads message from the cache and doesn't make bookkeeper read. But in some cases, broker wants to throttle overall dispatch rate to control n/w bandwidth as well. So, it requires to add configuration which can enable throttling for non-backlog consumers as well.

Modifications

Add dynamic-configuration to enable throttling for non-backlog consumers as well.

Result

Broker has capability to configure throttling for already caught up consumers.

@rdhabalia rdhabalia added the type/enhancement The enhancements for the existing features or docs. e.g. reduce memory usage of the delayed messages label Sep 11, 2017
@rdhabalia rdhabalia added this to the 1.20.0-incubating milestone Sep 11, 2017
@rdhabalia rdhabalia self-assigned this Sep 11, 2017
Copy link
Contributor

@merlimat merlimat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type/enhancement The enhancements for the existing features or docs. e.g. reduce memory usage of the delayed messages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants