Cluster-level messages rate limiting for Broadway

I’m using Broadway(Broadway — Broadway v1.0.7) and Broadway Rabbitmq(BroadwayRabbitMQ.Producer — BroadwayRabbitMQ v0.8.1) to consume and process messages.

We want to limit of overall consumed messages in a mult-node cluster(For example 100 messages/minute across the entire cluster) considering we have a dynamic number of nodes which are scaled automatically.

Producer configs seems to support “rate_limiting” option but that will only apply for one node, is there a way to control the overall number of consumed messages across the cluster ?