I am an ActiveMQ / Camel noob with a specific scenario in mind, I wonder firstly if it is possible and secondly whether someone might provide a little direction.
Basically I need to perform dynamic throttling off the queue. I.E the ability to set at runtime the rate a particular group of messages will be consumed from the queue.
So I might, for example, add a group of messages that are to be consumed at 10 per second, another group which should be consumed at 1 per second and so forth.
I know the basics of setting up routes in camel and message grouping onto the queue etc, but just can’t figure this out from the docs.
Yeah looks like you are looking for broker side throtteling to avoid consumers to block.
Have you raised your request at the ActiveMQ user/dev forum?