Hi Nirdesha,

In this use case, the same API is being invoked but 2 different resources.
E.g., GET, PUT
So for the first resource (Bronze) it will count as 1 and next 2 requests
for the same resource  will exceed the resource level throttling.

Next invocation for the 2nd resource will accept only 4 requests in the
same minute since the whole API level throttling is silver (5)
So the 5th request will not be successful due to the API level throttling
(4+1)


On Wed, Apr 29, 2015 at 10:06 PM, Nirdesha Munasinghe <[email protected]>
wrote:

> Hi Ushani,
>
> Why would the last request (5th one) fail to resource 2 please? Silver
> throttling tier allows 5 requests per minute, isn't it?
>
> Thanks,
> -Nirdesha
>
> On Wed, Apr 29, 2015 at 3:36 PM, Ushani Balasooriya <[email protected]>
> wrote:
>
>> Hi Sewmini,
>>
>> I think it should work like,
>>
>> 1st 3 requests to Resource  1 = 1st request successful, Next 2 requests
>> unsuccessful due to resource level throttling.
>> Next 5 requests 2 Resource 2 = 1st 4 requests should be successful and
>> last one should be unsucessful due to API level throttling.
>>
>>
>>
>> On Wed, Apr 29, 2015 at 3:23 PM, Chathurika De Silva <
>> [email protected]> wrote:
>>
>>> Hi Sewmini
>>>
>>> In your case since you have sent 5 requests to the both of the resources
>>> these will be successful due to your API level throttling tier being 5.
>>> After that requests will be terminated.
>>>
>>> Please find the below documentation that will be a help to you
>>>
>>> https://docs.wso2.com/display/AM180/Key+Concepts#KeyConcepts-Throttlingtiers
>>>
>>> Thank You
>>> Erandi
>>>
>>>
>>> On Wed, Apr 29, 2015 at 3:14 PM, Sewmini Jayaweera <[email protected]>
>>> wrote:
>>>
>>>> Hi Ushani,
>>>>
>>>> When I say unsuccessful, what i meant was request fails due to resource
>>>> level throttling exceeding.
>>>> Say I have given
>>>>
>>>> API level throttling - silver (5)
>>>> App level throttling - unlimited
>>>> API resource 1 throttling - bronze (1)
>>>> API resource 2 throttling - unlimited
>>>>
>>>> When I send first three requests to resource 1 and next 5 requests to
>>>> resource 2, my last 3 request should fail due to API level throttling is it
>>>> ?
>>>>
>>>> Thanks & Regards,
>>>> Sewmini
>>>>
>>>> Sewmini Jayaweera
>>>> *Software Engineer - QA Team*
>>>> Mobile: +94 (0) 773 381 250
>>>> [email protected]
>>>>
>>>> On Wed, Apr 29, 2015 at 2:48 PM, Ushani Balasooriya <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Sewmini,
>>>>>
>>>>> AFAIK, throttling count will start when the API is invoked. Therefore
>>>>> it should be a successful invocation. First it checks API level throttling
>>>>> limit and then Application level throttling limit and then it goes to
>>>>> resource level throttling check.
>>>>>
>>>>> Regards,
>>>>> Ushani
>>>>>
>>>>>
>>>>> On Wed, Apr 29, 2015 at 1:59 PM, Sewmini Jayaweera <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> In API manager throttling functionality, How exactly the throttling
>>>>>> tier exceed?
>>>>>>
>>>>>> 1. At the end of 20 successful invocations/hits or
>>>>>> 2. When total number of hits (successful and faulty) exceeds 20?
>>>>>>
>>>>>> When I test this in both API manager 1.8.0 and 1.9.0 packs, count was
>>>>>> taken using number of successful hits. Therefore I reported [1]
>>>>>> documentation Jira.
>>>>>>
>>>>>> Please do verify and let me know if the functionality is wrong.
>>>>>>
>>>>>> [1].  https://wso2.org/jira/browse/DOCUMENTATION-1665
>>>>>> <https://wso2.org/jira/browse/DOCUMENTATION-1665>
>>>>>>
>>>>>> Thanks & Regards,
>>>>>> Sewmini
>>>>>>
>>>>>> Sewmini Jayaweera
>>>>>> *Software Engineer - QA Team*
>>>>>> Mobile: +94 (0) 773 381 250
>>>>>> [email protected]
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> [email protected]
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Ushani Balasooriya*
>>>>> Senior Software Engineer - QA;
>>>>> WSO2 Inc; http://www.wso2.com/.
>>>>> Mobile; +94772636796
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Chathurika Erandi*
>>> Software Engineer,
>>> WSO2 Inc.
>>>
>>> *E-mail:* [email protected]
>>> *Mobile: *+94714 328 612
>>> *Blog*: chathurikaerandi.blogspot.com
>>>
>>
>>
>>
>> --
>> *Ushani Balasooriya*
>> Senior Software Engineer - QA;
>> WSO2 Inc; http://www.wso2.com/.
>> Mobile; +94772636796
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> Thanks,
>
> Nirdesha Munasinghe,
> WSO2 Inc.
> Web:http://wso2.com
>
> Mobile: +94 776321920
>



-- 
*Ushani Balasooriya*
Senior Software Engineer - QA;
WSO2 Inc; http://www.wso2.com/.
Mobile; +94772636796
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to