У меня есть служба WCF (basicHttpBinding, базовая аутентификация, IIS 6.0), для которой я хочу ограничить количество вызовов в час - для пользователя . Например, не более 1000 звонков на пользователя в час (например, Google Maps и т. Д.).
Я также хочу реализовать своего рода механизм подписки, чтобы пользователи могли обновлять свой лимит вызовов в рамках различных «ценовых планов».
Я знаю, что мог бы достичь этого с помощью пользовательского Инспектора , подкрепленного БД, содержащей какую-то таблицу «подписки» и счетчик, но я бы хотел не изобретать велосипед заново.
У кого-нибудь есть опыт в этом? Существуют ли сторонние проекты / библиотеки, которые поддерживают это из коробки?
Спасибо. Eric