I've got a service endpoint to an Azure Service Bus queue. My compadre wrote an Azure function to forward some SOAP to the accounting system.
I just sent up 20 new productids at once (select 20, publish button.) My plugin handles each one at a time so it becomes 20 messages on the queue. The round-trips back to CE are sequential taking about a minute apiece (first one back in ~2 minutes, last one ~22 minutes.)
However, the Azure function log says none of its round-trips is longer than 10.24 seconds and that the messages are arriving a minute apart.
Where is this process being throttled and why?
I can't imagine CE is putting a minute between each IPluginExecutionContext. So, I'm blaming the Azure Service Bus.
Am I justified and what can be done about it?
thanks