I have a WCF service (basicHttpBinding, Basic Authentication, IIS 6.0), on which I want to limit the number of calls per hour - based on the user. For example, the maximum number of 1000 calls per user per hour (a la Google Maps, etc.).
I also want to implement some kind of subscription mechanism so that users can update their call limit according to various "pricing plans."
I know that I could achieve this using a special Inspector supported by a database containing some kind of subscription table and counter, but I would like not to reinvent the wheel.
Does anyone have any experience? Are there any third-party projects / libraries that support this out of the box?
Thanks. Eric
source share