jms - Oracle AQ same message is delivered twice -
i created aq in oracle , wrote 2 jms consumers in java listen queue. have observed if produce message in queue; count of dequeued messages queue greater enqueued. means messages consumed twice.
i have created queue property:- multiple_consumers => false
and jms consumers working in client_acknowledge mode
please me learn possible reasons such behavior , it's solution. so, can replicate problem , solve above issue , ensure number of message enqueued equal number of message dequeued in case of multiple jms consumers listening same aq .
without having seen code, client_acknowledge
typically says sending acknowledgements manually. if not send ack, message won't deleted , broker try redeliver @ later stage (like when restart connection or similar). might cause of concern.
Comments
Post a Comment