Advisory messages do not work with multiple listeners
-----------------------------------------------------

                 Key: AMQCPP-315
                 URL: https://issues.apache.org/activemq/browse/AMQCPP-315
             Project: ActiveMQ C++ Client
          Issue Type: Bug
    Affects Versions: 3.2.2
         Environment: Windows, ActiveMQ 5.3.1
            Reporter: Helen Huang
            Assignee: Timothy Bish


We found that the advisory messages do not work as expected when there are 
multiple consumers listening to the same advisory topics.

We have three applications, AdvisoryMessageListener, MessageListener, and 
MessageSender.

AdvisoryMessageListener listens to the following two topics:
ActiveMQ.Advisory.Consumer.Topic.cpp.itemLookup
ActiveMQ.Advisory.Producer.Topic.cpp.itemLookup

MessageListener listens to topic: cpp.itemLookup

MessageSender sends messages to topic: cpp.itemLookup

If there is only one instance of AdvisoryMessageListener , then everything work 
fine. We can get the advisory messages when we start/shut down MessageListener 
or MessageSender . However, when we start a second instance of 
AdvisoryMessageListener , it seems to knock out the existing connection of the 
first  AdvisoryMessageListener. The first instance can no longer receive any 
advisory messages after that. 

This problem could be related to the problem reported in jira item "AMQCPP-314 
Starting app with Com using cms destroys connection of other app. New problem 
with recent lib version". However in our problem,  we do not have any COM 
layers.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to