Розбір рішень · Junior · Запитання 10 з 12
Реєстрація надсилає вітальний лист через провайдера, що інколи відповідає 10 секунд. Сама реєстрація має лишатися швидкою, а лист може прийти на хвилину пізніше. Що зробити?
- 1Надсилати з браузера після успішної реєстрації
- 2Покласти лист у чергу для фонового воркера
- 3Надсилати в запиті, чекаючи на провайдера
Показати відповідь
Правильна відповідь: Покласти лист у чергу для фонового воркера
Пояснення
Черга одразу повертає відповідь, а воркер може повторити спробу при збої провайдера, і хвилина затримки тут прийнятна. Надсилання в запиті підходить для рідкісних дій, де користувач має побачити результат доставки, але тут швидкість реєстрації залежала б від провайдера. Надсилання з браузера розкриває облікові дані й губиться при закритті вкладки, тож підходить лише для публічного клієнтського API без ключів.