[ https://issues.apache.org/jira/browse/QPID-2935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ken Giusti updated QPID-2935: ----------------------------- Due Date: 16/Feb/11 > Support "best effort" producer flow control within the AMQP 0.10 > implementation. > -------------------------------------------------------------------------------- > > Key: QPID-2935 > URL: https://issues.apache.org/jira/browse/QPID-2935 > Project: Qpid > Issue Type: New Feature > Components: C++ Broker, C++ Client > Affects Versions: 0.9 > Environment: any > Reporter: Ken Giusti > Assignee: Ken Giusti > Fix For: 0.9 > > Attachments: QPID-2935.tgz > > > To what extent, if any, could producer flow control be supported on the > existing (pre-1.0) protocol? > In the current C++ broker/client implementation, when a queue on the broker > fills to the point where it cannot accept any more messages > (--default-queue-limit hit), the broker will forcibly disconnect any client > that attempts to route a message to that queue. This is an abrupt failure - > the producing client is not privy to the queue's remaining capacity. The > broker provides no feedback to the producing client, which could be used to > throttle the client's message production rate. > The purpose of this JIRA is to explore the possible methods for implementing > producer throttling on the current 0.10 C++ codebase. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org