Hi!
I have encountered strange behavior of my call rate limit policy.Policy looks like that:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="1CallPer1MinuteQuota" type="rollingwindow">
<DisplayName>1CallPer1MinuteQuota</DisplayName>
<Properties/>
<Allow count="1"/>
<Interval>1</Interval>
<Identifier ref="client_id"/>
<Distributed>false</Distributed>
<Synchronous>true</Synchronous>
<TimeUnit>minute</TimeUnit>
<PreciseAtSecondsLevel>true</PreciseAtSecondsLevel>
</Quota>
From what I understand, it setup limit to 1 request per 1 minute. It’s not distributed and there is a PreciseAtSecondsLevel flag set to true, so counter should be updated almost immediately, right?
I am testing it using API console, and transactions history looks like that:
Here is the full trace session log file: trace-1446810127673.txt
Why call rate limit policy do not work as I expected?
Cheers, Tomas
