FFORGE//RS
← Маршрут

distributed systems / УРОВЕНЬ 4

Release, потративший месяц за десять минут

ОЦЕНКА40 МИН
01

ТЕОРИЯ / ВОСПРОИЗВЕДЕНИЕ

Что нужно восстановить

  • Считать integer error budget и milli-burn без overflow

Burn нормализует скорость расхода

Allowed bad events выводятся из request volume и target, а burn rate сравнивает observed bad-event rate с устойчивой. Multi-window burn evidence останавливает progressive delivery; zero allowed требует отдельной ветки.

КОНТРОЛЬНАЯ ТОЧКА

Что означает sustained burn rate 10?

ISOLATED RUST 1.96
src/lib.rsРЕДАКТИРОВАНИЕ

02 / РЕАЛИЗАЦИЯ

Реализуйте контракт

Оцените request-count window: target ppm 1..999999, bad≤total, allowed=floor(total×error_ppm/1e6). Верните remaining и burn_milli; при allowed=0 любой bad saturates burn.

Инициализация редактора…
ОБЛАЧНЫЙ SANDBOXсеть выключена · 256 МБ · 12 с
1 / 64 KB
ВЫВОД
Runner ждёт отправки кода.