Hi,
I was wondering if there was a recommended way to ensure that an app doesn't stream too high a volume of data to avoid flooding the import queue.
For example, when running my app, I may receive messages such as the following in metrics.log:
01-10-2017 03:17:01.059 -0800 INFO Metrics - group=queue, name=indexqueue, blocked=true, max_size_kb=500, current_size_kb=499, current_size=803, largest_size=831, smallest_size=0
I'm aware that I can increase the limits within server.conf, but I'd prefer to throttle the app in case it's moved onto another instance.
Also, when a queue is blocked or the system is otherwise flooded with events, are they always cached until the queue is free or else are they lost each time?
Thanks for input on either of these.
... View more