BTW closing a consumer to clear the fetched buffer is an anti pattern either AMQ5 or Artemis. Set no prefetch or any slow consumer option instead. That would be a waste of network and CPU.
On Fri, Sep 30, 2022 at 4:33 AM Clebert Suconic <clebert.suco...@gmail.com> wrote: > > This is done by setting consumerWindowSize to 0 in your connections. > > There a note about slow consumers in the documentation. I’m on the phone > now and I can’t get you a link. If you can’t find it let me know and I > will post it for you. > > On Thu, Sep 29, 2022 at 6:13 PM John Lilley > <john.lil...@redpointglobal.com.invalid> wrote: > >> Related to my previous post (“Processing only one message”), under AMQ 5 >> I’ve had to disable prefetch to prevent a “batch server” from hogging >> messages for a while until it is done and closes the consumer/session (at >> which point the un-ACKed messages are delivered to other servers). This >> was done by decorating the queue name: >> >> *if *(*disablePrefetch*) { >> >> *// See https://activemq.apache.org/what-is-the-prefetch-limit-for >> <https://activemq.apache.org/what-is-the-prefetch-limit-for> *queueName >> = queueName + *"?consumer.prefetchSize=1"*; >> } >> >> >> >> I am unsure, but I suspect this approach doesn’t work for Artemis. What >> should I do instead? Or maybe the answer to my previous post will make >> this moot. >> >> >> >> Thanks >> >> john >> >> [image: rg] <https://www.redpointglobal.com/> >> >> John Lilley >> >> Chief Architect, Redpoint Global Inc. >> >> 888 Worcester Street, Suite 200 Wellesley, MA 02482 >> <https://www.google.com/maps/search/888+Worcester+Street,+Suite+200+Wellesley,+MA+02482?entry=gmail&source=g> >> >> *M: *+1 7209385761 <+1%207209385761> | john.lil...@redpointglobal.com >> >> 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. >> > -- > Clebert Suconic > -- Clebert Suconic