На стороне службы вы ничего не можете сделать, чтобы клиенты не могли отправлять запросы.Если вы ожидаете большой объем, вам нужно убедиться, что конечная точка вашего сервиса масштабирована, поместив балансировщик нагрузки вперед.
Лучшее, что вы можете сделать, это реализовать режим экземпляра для каждого сеанса, а затем вернуть исключение, если в одном сеансе слишком много вызовов.Это по-прежнему означает, что вам нужно будет обрабатывать отдельные звонки.
Возможно, вы можете использовать балансировщик сетевой нагрузки для блокировки избыточных запросов, но я думаю, что это маловероятно.