Стоит ли ее применять если мне нужно получить данные с тысячи API эндпоинтов или лучше это делать синхронно? Как уперся в too many requests, подумал, а не зря ли я делаю это конкурентно. Т.к хэндлить retry кейсы становится намного сложнее
Это зависит от того, что требуется. Если нужно быстро собрать данные, то о синхронном обращении к API речь идти не может
Ок, а есть что почитать, чтобы понять, как можно в конкурентной среде хэндлить кейсы, когда API нам не может отдать данные изза частых запросов?
Вот так https://github.com/dimuska139/rawg-sdk-go/blob/master/client.go#L57. Ещё можно проксями обвешаться, если API не требует токена (по которым они могут определять источник запросов)
Ещё работает такая тема, что можно написать в техническую поддержку и попросить увеличить лимиты на каких-либо условиях
Обсуждают сегодня