Бюджет: 700 UAH Термін: 7 днів
Вітаю, я недавно робив схожий високонавантажений відправник запитів: пул з'єднань, асинхронні воркери, батчинг і контроль rate limit під 100-200к запитів на хвилину. Ретраї з бекофом і черга на невдалі запити були частиною того ж рішення.
Якщо запити йдуть на зовнішній API з лімітами, варто одразу закласти чергу і адаптивний throttle, це рятує від банів і втрати даних під піковим навантаженням.
Куди саме шле запити - свій сервер чи зовнішній API, і чи є в нього ліміт на кількість за хвилину? І де це має крутитись - разовий запуск чи постійний сервіс?
Пропоную зв'язатись, заразом накидаю схему рішення з чергою і воркерами під ваші 200к на хвилину.