I just implemented a similar requirement where one system was overruning
the other.
If you're running in an app server, you can use javax.ejb.TimerService.
My message listener stores the request in a DB. Sometime later, a timer
wakes up and process a singular item. I use the programmatic
TimerService so that the field engineers can configure the interval.
-Carl
On 3/20/21 10:33 AM, Tim Bain wrote:
If the third party simply puts a sleep at the end of their message-handling
logic, will that meet the need? If not, hearing what doesn't work about
that approach will help us to better understand exactly what's needed.
Tim
On Fri, Mar 19, 2021, 5:01 PM Christopher Pisz <christopherp...@gmail.com>
wrote:
I am using Artemis with Websockets and STOMP
A third party I am working with suspects that their software is having
trouble when there are many messages queued up and they connect, then
receiving back to back messages until the queue drains.
Is there a way to configure "Please pause x milliseconds between sending
messages out to subscribers" or "pause x milliseconds between sending each
message?"
I know their network code is probably flawed, but this might provide a
stopgap, so thought I'd ask.
--
Carl Walker
President
Bekwam, Inc - https://www.bekwam.com
work: (240) 288-8381
cell: (301) 524-4648
mail: c...@bekwam.com