JMS Client acknowledgment sessions: Bug/Clarification

Solution Unverified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.