Forum Discussion
mahnsc
Nimbostratus
Jul 31, 2008Web Service Throttling
My customer is looking to me to write an irule that will perform two things against web service based traffic. After a threshold is reached, they want to delay responses for some period of time. After a second threshold is reached, they want to drop the packets. This all has something to do with contractual obligations between my customer and their customers where they agree to a certain amount of activity over a specific period of time and they want to prevent others who stumble across the service from pulling data for free.
My question is really more along the lines of trying to find out if there is a best-practice for dealing with this. After the second threshold is reached, should I simply be dropping the traffic or is there some kind of http status code that I really should be sending back to the consumer?
3 Replies
Sort By
- Patrick_Chang_7Historic F5 Accounthttp://devcentral.f5.com/wiki/default.aspx/iRules/HTTPRequestThrottle.html
- mahnsc
Nimbostratus
OK. Sounds good. Thanks a lot! - Hamish
Cirrocumulus
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects