Перейти к содержанию

Почему медленно приходят входящие уведомления (вебхуки)?#

Наш сервис ждёт ответ 200 от вашего сервера 20 секунд, если не получено подтверждение, то через 1 минуту снова пытается отправить это же уведомление. Таким образом ответ 200 от вашего сервера должен быть дан в течение 20 секунд с момента получения вами входящего уведомления. Для верной настройки обработчика входящих уведомлений необходимо убрать логику обработки входящих уведомлений в момент приёма, а именно использовать следующую схему:

  • принять уведомление с нашего сервиса
  • сохранить уведомление на своей стороне, можно использовать очередь
  • ответить нашему сервису 200
  • обрабатывать входящее уведомление из своего хранилища. Не рекомендуется обрабатывать уведомления сразу при получении, если это вызывает задержку приёма уведомлений