Sobes.tech
Senior
48

Napište dekorátor rate_limit(max_calls, period), který omezuje počet volání funkce pomocí posuvného okna v čase: ne více než max_calls volání za posledních period sekund. Při překročení limitu by volání nemělo být provedeno. Mějte na paměti, že funkci mohou volat z několika vláken. Příklad: @rate_limit(max_calls=5, period=60) by mělo být odmítnuto šesté volání během minuty.

Společnosti byly požádány
АВ Софт