L

Learn AI

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

Відкрити

Урок 4 із 7

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

6 хв читання

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

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

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

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

Зворотний API

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

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

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

Підсумок

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

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

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

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