|
Page Created :
qpid :
Producer flow control
Producer flow control has been created by Aidan Skinner (Jun 23, 2008). Content:Producer flow control is necessary to stop clients from overwhelming a broker if messages are not being consumed fast enough, this is filed in Jira as QPID-942. To implement this, the following changes are necessary: Client: Broker: Queues and exchanges will have policies attached to them (queues will inherit from their exchange if they do not have one), which will specify the point at which producers should be flow controlled in terms of queue count or queue depth. These policies will be manageable over JMX, so they can be applied or removed without having to restart the broker. The management console will also gain a "stop all producers" connect option to enable immediate throttling of runaway producers. |
Unsubscribe or edit your notifications preferences
