Keith Wall created QPID-7183:
--------------------------------

             Summary: Use timed acquisitions to improve message flow amongst 
competing consumers
                 Key: QPID-7183
                 URL: https://issues.apache.org/jira/browse/QPID-7183
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Keith Wall



At the moment when a message is sent to a consumer, the consumer 'acquires' the 
message.  That acquisition persists until the consumer acknowledges or rejects 
the message.  If the consumer is slow or stuck, that message could go 
unprocessed even though there may be other consumers who could accept the 
message sitting idle.  Prefetching compounds the problem as those messages are 
acquired too.

Some Brokers have a timed acquisition feature, where by the consumer gets the 
message for a certain length of time.  After that time expires, the Broker may 
break the acquisition and send the message to another competing consumer.

This feature would improve the robustness of the messaging infrastructure and 
make the need the manual intervention less likely.

 







--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to