Jump to: navigation, search

Difference between revisions of "ApiFlow"

Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 +
= API Flow Proposal =
 +
As an example I'll detail a user's POST request to the /servers module. Historically this was a very intensive and heavily monitor action and as such heavy rate limits were imposed.
 +
 
[[Image:ApiFlow$api.png]]
 
[[Image:ApiFlow$api.png]]
= API Flow Proposal =
+
 
 +
* HTTP API :: Authentication Middleware
 +
** Already in place
 +
** nova.api.openstack.auth:[[AuthMiddleware]]
 +
** '''No proposed changes.'''
 +
* HTTP API :: Rate Limiting Middleware
 +
** Already in place
 +
** nova.api.openstack.ratelimiting:[[RateLimitingMiddleware]]
 +
** '''Proposed changes:'''
 +
*** Test

Revision as of 21:47, 7 February 2011

API Flow Proposal

As an example I'll detail a user's POST request to the /servers module. Historically this was a very intensive and heavily monitor action and as such heavy rate limits were imposed.

File:ApiFlow$api.png

  • HTTP API :: Authentication Middleware
    • Already in place
    • nova.api.openstack.auth:AuthMiddleware
    • No proposed changes.
  • HTTP API :: Rate Limiting Middleware