Hi, Can you please let me know whether there is a possibility of message loss in composite queue configured as:
<destinationInterceptors> <virtualDestinationInterceptor> <virtualDestinations> <compositeQueue name="Q.IN"> <forwardTo> <queue physicalName="Q1" /> <queue physicalName="Q2" /> </forwardTo> </compositeQueue> </virtualDestinations> </virtualDestinationInterceptor> </destinationInterceptors> As far as I understand this from the documentation, all messages arriving in Q.IN will be *forwarded* to Q1 and Q2. It is possible to have less messages in one or all of child queues if broker dies during this forwarding operation? If I have a producer that is pushing messages to a broker in transaction, would it be notified in commit() if some messages can't be forwarded from Q.IN to Q1 or Q2? How does message forwarding from Q.IN to other queues relate to producer transaction, i.e. does it happen in the same transaction? Thanks, Ozan -- View this message in context: http://activemq.2283324.n4.nabble.com/Possibility-of-message-loss-in-composite-queues-tp3593736p3593736.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.