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]] | ||
− | + | ||
+ | * 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.
- 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