Search code examples
ibm-cloudapiconnect

Burst limit of IBM API Connect


I found "rate limit" and "burst limit" at Design section of API Designer,

enter image description here

What is the difference of them?

Rate limit can be set at second, minute, hour, day an week time interval. On the other hand, burst limit can be set only second and minute time interval.

Does it mean same to set 1/1sec rate limit and to set 1/1sec burst limit?


Solution

  • Different Plans can have differing rate limits, both between operations and for the overall limit. This is useful for providing differing levels of service to customers. For example, a "Demo Plan" might enforce a rate limit of ten calls per minute, while a "Full Plan" might permit up to 1000 calls per second.

    You can apply burst limits to your Plans, to prevent usage spikes that might damage infrastructure. Multiple burst limits can be set per Plan, at second and minute time intervals.

    That said, these two parameters have a different meaning and could be used together. E.g.: I want to permit a total of 1000 calls per hour (rate limit) and a maximum spike of 50 calls per second (burst limit).