Просто совет. При реализации ретраев, делайте экспоненциально увеличивающийся таймаут. Чтоб не попадать в ситуацию когда твои же ретраи начинают тебя же ddos`ить
Просто совет. При реализации ретраев, делайте экспоненциально увеличивающийся таймаут. Чтоб не попадать в ситуацию когда твои же ретраи начинают тебя же ddos`ить 4 comments
И ещё совет — если пользуетесь инфраструктурой, которой владеет какое-то сообщество или НКО, будьте, блин, внимательны. Относитесь к ней и её владельцам с уважением, осознавайте, что там всё держится на донатах и энтузиазме. И желательно заранее озаботьтесь тем, чтобы ваши запросы можно было идентифицировать и в случае чего с вами связаться. |
@dskr Вспомнил вот этот прекрасный пост с интерактивными сценариями разных способов ретраев
https://encore.dev/blog/retries
Они ещё в конце кроме exponential backoff говорят про рандомную добавку, чтобы не было экпоненциально редко повторяющихся волн.