8. Повторные попытки, экспоненциальная задержка и идемпотентность (кнопка лифта)
Arpit Vaish
0:00 / 0:00
8. Повторные попытки, экспоненциальная задержка и идемпотентность (кнопка лифта)
14 просмотров · 2 недели назад
Arpit Vaish
314 подписчиков
14 просмотров · 2 недели назад
Случалось ли вам когда-нибудь дважды платить за зависшее приложение? Вот решение. Повторные попытки, экспоненциальная задержка с дрожанием и идемпотентность — свойство кнопки лифта, которое делает повторные попытки безопасными.
Часть *Основы проектирования систем* — серия уроков для начинающих, объясняющая, как создаётся реальное программное обеспечение, шаг за шагом, по одной простой идее за раз. Никакого жаргона, только понятные аналогии.
В этом уроке:
Почему наивные повторные попытки приводят к сбоям
Экспоненциальная задержка + дрожание, объяснение
Идемпотентность = кнопка лифта
Как ключ идемпотентности предотвращает двойные списания
⏱️ Разделы:
0:00 Звонок другу (вы уже используете задержку)
0:31 Списали деньги дважды? Зависание экрана оплаты
0:55 Повторные попытки — большинство неудач временны
1:16 Шквал повторных попыток
1:49 Отступление — ждите дольше каждый раз
2:16 Нервозность — дайте толпе двигаться вперед
2:47 Установите лимит, сдайтесь с достоинством
2:59 Идемпотентность — кнопка лифта
3:52 Ключ идемпотентности
4:24 Правильно сделанная кнопка оформления заказа
5:04 Единственное, что нужно помнить
5:26 Краткий обзор + что дальше
🔔 Новый урок каждую неделю — подпишитесь, чтобы не пропустить серию.
👇 Вопрос дня закреплен в комментариях.
#идемпотентность #экспоненциальнаязадержка #паттернповторныхпопыток #надежность #проектированиесистем #дляначинающих #информатика
идемпотентность, экспоненциальная задержка, паттерн повторных попыток, надежность, проектирование систем, основы проектирования систем, проектирование систем для начинающих, информатика, основы информатики, программирование, учебник по кодированию, научиться программировать, разработка программного обеспечения, объяснение технологий