[Openstack-operators] How are people dealing with API rate limiting?

Michael Richardson michaelr at catalyst.net.nz
Tue Jun 14 22:18:22 UTC 2016


On Tue, 14 Jun 2016 16:10:04 +0000
"Kingshott, Daniel" <Daniel.Kingshott at bestbuy.com> wrote:
> We use Haproxy to load balance API requests and applied rate limiting
> there.

+1.  We've also had success with rate limiting via haproxy (largely related to
Horizon and StackTask) with stick counters and rolling windows. The options 
available in newer versions are fairly extensive.


> On Tue, Jun 14, 2016 at 9:02 AM, Matt Riedemann
> <mriedem at linux.vnet.ibm.com> wrote:
> 
> A question came up in the nova IRC channel this morning about the
> api_rate_limit config option in nova which was only for the v2 API.
> 
> Sean Dague explained that it never really worked because it was per API
> server so if you had more than one API server it was busted. There is no
> in-tree replacement in nova.
> 
> So the open question here is, what are people doing as an alternative?
> 
> 
> 
> 
> When I was working at Rackspace, we used
> http://www.openrepose.org/ <http://www.openrepose.org/> to handle multi
> server rate-limiting for these cases.
> 
> -Alex
>  
> 
> -- 
> 
> Thanks,
> 
> Matt Riedemann
> 
> 
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
> 
> 
> 
> 
> 
> 
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


-- 
Michael Richardson
Catalyst IT Limited
150-154 Willis Street, PO Box 11-053 Wellington New Zealand
DDI: ++64 4 803 2260
http://catalyst.net.nz
GPG: 0530 4686 F996 4E2C 5DC7 6327 5C98 5EED A302 



More information about the OpenStack-operators mailing list