Hi, 

Java client, cpp broker.

When I do (a bit of a pseudocode here, I'll post with actual examples if 
necessary)

Topic t = session.createtopic("yyy"); 
MessagePublisher p = session.createPublisher(t);

MessageSubscriber s = session.createSubscriber(t);


things work. But when I do:

Topic t = session.createtopic("xxx/yyy");
MessagePublisher p = session.createPublisher(t);

MessageSubscriber s = session.createSubscriber(t);


they don't. What I see is that when I define my topic with a /, in order to use 
my own exchange, not all consumers get my messages. Messages seem to go to just 
one consumer (which ever got the message first). This would mean that they are 
in fact listening in a totally different pattern, than in the first case (topic 
with default exchange).

Why does it work like this? Is this a bug, or a feature I've yet to learn to 
like? :)

-- 
Kalle

Reply via email to