Generate Advisory Messages to setup tear down producer based on consumer 
activity
---------------------------------------------------------------------------------

         Key: AMQ-723
         URL: https://issues.apache.org/activemq/browse/AMQ-723
     Project: ActiveMQ
        Type: New Feature

  Components: Broker  
    Versions: 4.0    
    Reporter: Kyle Himmerick
     Fix For: 4.1


Use Case is a custom producer is setup for each topic and should be shut down 
when there are no subscribers left.

With the getConsumerAdvisoryTopic I can receive messages when a specific 
subscriber joins or leaves.  So I can figure out if a consumer is the first, 
but it would be nice to receive a separate message here.

Currently there is nothing that generates advisory messages when there are no 
subscribers left.  The getNoTopicConsumersAdvisoryTopic() only fires when a 
message is sent to a topic with no consumers, like dead letter queue.  A 
separate advisory message should be fired when the last subscriber leaves.  
Ideally we could set a delay for this advisory message, so it could fire if the 
ConsumerCount remained at 0 for x msec/min.  This would prevent unnecessary 
tear down/setup of the producer.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to