I am looking into Azure service bus topics and subscriptions in our distributed system. I want to control number of messages that can be processed at any given time. Say, we have say 5 nodes in the production and I understand I can specify Maximum number of concurrent calls at the time of creating a subscriber. So if I give it a value of 1, I will be limited to the number of active nodes in the environment.
Was wondering if there is way where I can restrict it further. For instance, process only one message from the subscription at a time even though there are active idle listeners waiting for work.
TIA