Я использую веб-сервис с ограниченной скоростью, который позволяет мне совершать только 5 вызовов в секунду. Я использую свой сервер для передачи этих вызовов веб-клиенту:
Mashery > My Web Server > Client's Browser
Я оптимизировал использование этого веб-сервиса, но бывают случаи, когда я превышаю ограничение скорости. Вместо этого я хотел бы задержать запрос клиента на одну секунду (или дольше, если это необходимо), прежде чем отправлять вызов веб-службы в Mashery.
Есть несколько способов, которыми я могу решить эту проблему путем создания простой системы очередей с базой данных, но я бы предпочел этого избежать, если что-то уже существует. Есть ли уже что-то, что ограничивает скорость потребления?