JMS Client acknowledgment sessions: Bug/Clarification
Issue
What is the correct way to force synchronizing message acknowledgments when CLIENT_ACK sessions are used in JMS client of qpid?
Just using "sync_ack='True'"
in the connection factory URL does not result in sync acknowledgments
.
Looks like for the acknowledgments to be synchronous, either the number of unacknowledged messages must be more than prefetch/2 or the qpid.session.max_ack_delay
has to be set to zero.
Environment
- MRG Messaging 2.0 (qpid 0.10)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.