Could someone please help me with this question?

Naresh Bhatia wrote:
> 
> I would like to use ActiveMQ in an application where subcribers must
> receive EVERY message published to their topic. If a subscriber looses a
> message, its state would be out-of-sync with the publisher - and that
> would be a bad thing! Note however, that there is no need to receive
> messages when the subscriber is down or inactive, in other words
> durability of messages is not required.
> 
> 1) What is the best way to use ActiveMQ in this scenario to protect
> against occassional network hiccups? Is it enough to have a transacted
> session or a non-transacted session with AUTO_ACKNOWLEDGE or
> CLIENT_ACKNOWLEDGE? Does this guarantee the receipt of all messages?
> 
> 2) How does publish-subscribe actually work? Does the publisher send a
> seperate message to each subscriber and receive an explicit
> acknowledgement from each or is the message sent out as a broadcast
> (multicast?) and then explicit acknowledgements coming in from each
> subscriber?
> 
> Thanks.
> Naresh
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-ensure-reliability-of-publish-subscribe-against-occassional-network-hiccup--tf4068985s2354.html#a11593132
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to