Learn AI

Відстежуй прогрес · навчайся офлайн

Отримати

Урок 4 із 7

Вебхуки: миттєвий тригер

6 хв читання

А що, якби твій потік запускався тієї ж миті, щойно щось стається, а не за три, п'ять чи п'ятнадцять хвилин, коли він урешті добереться до чергової перевірки?

Два способи впіймати подію

Більшість тригерів опитують: платформа питає застосунок «є щось нове?» кожні кілька хвилин. Працює, але чекати доводиться завжди. Вебхук усе перевертає — застосунок проштовхує подію у твій потік тієї ж миті, коли вона стається. Це наче номер телефону, який твій потік комусь дає; щойно щось трапляється, застосунок одразу дзвонить.

Опитування перевіряє за таймером; вебхук проштовхується тієї ж миті, коли стається подія. Той самий результат — набагато швидше.

Зворотний API

Звичайний виклик API — це коли ти щось просиш у застосунку. Вебхук навпаки: застосунок дзвонить тобі. Ти даєш йому вебадресу (URL), а він щоразу, коли спрацьовує подія, надсилає на неї маленький пакет даних — і твій потік прокидається й починає працювати. Тому його й звуть «зворотним API».

Вебхук — це дзвінок у твої двері, а не питання, яке ставиш ти. Ти не забираєш подію — вона сама приходить до тебе.

Бери вебхук, коли важить миттєвість — платіж, нова реєстрація, терміновий сигнал. Для всього іншого опитування раз на кілька хвилин цілком годиться.

Підсумок

Завдяки чому вебхук швидший за тригер-опитувач?

Продовжити в застосунку

Пройди весь курс «Автоматизація 101» — з відстеженням

Отримай персональний план, прогрес і стріки в застосунку — цей урок і кожен наступний, по порядку.