I have an API in Azure API Management with multiple operations. One specific of those operations should have an limit execution concurrency of 1. I tried to limit the parallel execution with the following backend policie, like in the Microsoft Docs explained.
<backend>
<limit-concurrency key="general" max-count="1">
<forward-request timeout="120" />
</limit-concurrency>
</backend>
Unfortunatly the behaviour of this limit is that I can execute the operation twice at the same time. The third parallel execution results in an 429 status code.
Someone has any glue why a max-count of 1 results in a max-count of 2?