Regarding ARTEMIS-5093, why would I need to change this timeout? Is this needed if the time between calling Consumer.stop() and when the in-flight requests are ACKed exceeds 10 seconds?
I am also curious, because the 10 seconds showed up in our failover issue, is it the same number prompting this warning: WARN - AMQ212037: Connection failure to dm-activemq-live-svc/10.0.219.91:61616 has been detected: AMQ219014: Timed out after waiting 10000 ms for response when sending packet 71 [code=CONNECTION_TIMEDOUT] or is that a different parameter? Thanks, john -----Original Message----- From: Justin Bertram <jbert...@apache.org> Sent: Sunday, December 1, 2024 9:50 PM To: users@activemq.apache.org Subject: Re: Recommended shutdown pattern for Artemis clients *** [Caution] This email is from an external source. Please use caution responding, opening attachments or clicking embedded links. *** Your application is really in control of shutting itself down gracefully. The main thing to do is to invoke stop() [1] on the Connection. That will halt delivery of any further messages to your consumers. Perhaps this is the magic method you were looking for. Any active consumers can complete their processing and send their replies and then the application can shut down. You may be interested in ARTEMIS-5093 [2] as it is relevant for the stopping case as well as the closing case. Justin [1] https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.oracle.com_javaee_7_api_javax_jms_Connection.html-23stop-2D-2D&d=DwIFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=VpU5fPwEQ8wKbKY5SBkV1DYypS_WKWolD9Eue6u6sYo&m=VpfRkFXg5grFIKjKBeMrx4Ax45nfZf71YGiha5wuSrUoCHDtQ7cJwMNe53Hgsmwk&s=VbQPFMG6-Iy6KQL0zx3PWgsq9ETvESCziQPWSCeC-XM&e= [2] https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_ARTEMIS-2D5093&d=DwIFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=VpU5fPwEQ8wKbKY5SBkV1DYypS_WKWolD9Eue6u6sYo&m=VpfRkFXg5grFIKjKBeMrx4Ax45nfZf71YGiha5wuSrUoCHDtQ7cJwMNe53Hgsmwk&s=76BldFcRem9D1k4YWcVF496iTPLnrAuWGBSLyTepEaU&e= PLEASE NOTE: This e-mail from Redpoint Global Inc. (“Redpoint”) is confidential and is intended solely for the use of the individual(s) to whom it is addressed. If you believe you received this e-mail in error, please notify the sender immediately, delete the e-mail from your computer and do not copy, print or disclose it to anyone else. If you properly received this e-mail as a customer, partner or vendor of Redpoint, you should maintain its contents in confidence subject to the terms and conditions of your agreement(s) with Redpoint.