Пользователь
Поле email в записи flowId можно перезаписать в любой момент — просто отправив ещё один запрос /init-email с тем же flowId, но другим email.
Понял. А race condition тогда зачем?)
В статье же описано, если модель падает — возвращает те же фотки, и не тратит баланс
Очень доступным языком написано, но все же мне кажется в конце статьи, в части 7, выпали важные детали:
Шаг 1— разве обращение к DNS не заставляет компьютер уже на первом же шаге получить MAC роутера?
DNS работает по UDP как было описано выше, UDP поверх IP.
ARP-запрос уже должен был быть послан.
Шаг 6 — какой такой MAC сверяет сервер? MAC своего роутера?
Выше было сказано что MAC-адреса существуют только в локальной сети, зачем тогда эта деталь в шагах доступа к внешнему серверу — не ясно.
А остальном — написано понятно и на простых уместных аналогиях, прям очень легко читается.
Понял. А race condition тогда зачем?)
В статье же описано, если модель падает — возвращает те же фотки, и не тратит баланс
Очень доступным языком написано, но все же мне кажется в конце статьи, в части 7, выпали важные детали:
Шаг 1— разве обращение к DNS не заставляет компьютер уже на первом же шаге получить MAC роутера?
DNS работает по UDP как было описано выше, UDP поверх IP.
ARP-запрос уже должен был быть послан.
Шаг 6 — какой такой MAC сверяет сервер? MAC своего роутера?
Выше было сказано что MAC-адреса существуют только в локальной сети, зачем тогда эта деталь в шагах доступа к внешнему серверу — не ясно.
А остальном — написано понятно и на простых уместных аналогиях, прям очень легко читается.