[prev in list] [next in list] [prev in thread] [next in thread] 

List:       activemq-dev
Subject:    Bug in ActiveMQ CPP with STOMP?
From:       Lionel Cons <lionel.cons () cern ! ch>
Date:       2015-09-17 13:18:03
Message-ID: 20150917150959.5f9b.abe10f7e5afbbb3a79ce619739541149 () cern ! ch
[Download RAW message or body]

On our brokers, we see weird topics being created. Their name is:

/topic/ActiveMQ.Advisory.TempQueue,ActiveMQ.Advisory.TempTopic

Yes, this is a single topic with a comma in the middle.

After investigations, this seems to come from clients using ActiveMQ CPP over
STOMP. To be precise, they use activemq-cpp-3.8.2-5.el6.x86_64.

Looking at the code, ActiveMQ CPP indeed uses such a destination, as created
by AdvisorySupport::getTempDestinationCompositeAdvisoryTopic().

The problem is that ActiveMQ does not seem to support composite destinations
(i.e. joined with a comma) over STOMP and therefore created this weird topic.

Is this a bug in ActiveMQ that should support composite subscriptions over
STOMP? (nothing mentions this in http://activemq.apache.org/stomp.html)

Is this a bug in ActiveMQ CPP that should use multiple individual
subscriptions over STOMP?

Cheers,

Lionel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic