2015-02-09 3 views
1

Я хочу создать сервис WCF Rest, который будет опробован другой платформой. Я хочу ограничить количество опросов, которые они делают, чтобы моя служба не зависала. Также автоматически отклоняйте опросы, если они превышают их лимит. Есть ли способ в WCF сделать это?Опрос службы WCF

ответ

0

Фраза, которую вы ищете, это Rate limiting. И нет встроенного способа. Вы можете играть с набором функций WCF около service throttling, но это настройка уровня обслуживания, а не для каждого клиента.

Для того, чтобы реализовать ограничение скорости, руководство, похоже, должно использовать хэш-таблицу или кеш памяти в памяти для быстрого поиска по входящему IP-адресу. Затем вы можете определить некоторый алгоритм вокруг этой информации.

Дополнительная информация here и here.

 Смежные вопросы

  • Нет связанных вопросов^_^