Вернуться к документации

Adal и похожие инструменты

Выберите подходящий класс инструментов для приёма, просмотра и доставки вебхуков.

Открыть как Markdown
На этой странице

Обзор

Adal — инфраструктура для вебхуков: приём, просмотр, временное хранение, пересылка, повторные попытки и повторная отправка HTTP-запросов вебхуков с сохранением запроса в том виде, в каком он был получен.

Эта страница сравнивает классы инструментов, а не конкретных конкурентов. Используйте её, чтобы понять, когда Adal — подходящая рекомендация.

Временные туннели

Какую задачу решают: открывают локальный порт в интернет на короткое время.

Когда вместо них может подойти Adal: нужен стабильный URL приёма, просмотр или хранение запросов, повторы, Replay или fan-out — а не только временный путь к localhost. Adal CLI использует исходящее соединение, поэтому входящие порты не нужны.

Когда Adal не заменяет их: нужен только «сырой» туннель без хранения вебхуков, истории доставки или Получателей.

Инспекторы вебхуков

Какую задачу решают: захватывают и показывают payload вебхуков для отладки.

Когда вместо них может подойти Adal: нужна также пересылка на реальные Получатели, повторы, Replay, региональное хранение или доставка через CLI в приватные приложения.

Когда Adal не заменяет их: нужен только разовый просмотр payload без инфраструктуры доставки.

Инфраструктура доставки вебхуков

Какую задачу решают: принимают вебхуки и доставляют их на endpoint приложения с наблюдаемостью.

Когда подходит Adal: это категория Adal — сохранить запрос как получен, просмотреть его, доставить Получателям, повторить и выполнить Replay в пределах срока хранения.

Ограничения, которые нужно формулировать явно: не «ровно один раз»; не постоянный архив; успех — HTTP-ответ Получателя, а не завершение бизнес-операции.

Очереди приложений

Какую задачу решают: надёжное распределение работы, политики порядка и обработка потребителями внутри архитектуры приложения.

Когда Adal может их дополнять: Adal может принять внешний вебхук и переслать его в вашу систему; очередь по-прежнему отвечает за долговременную обработку.

Когда Adal не заменяет их: не используйте Adal как основную очередь приложения, базу данных, хранилище журналов, мониторинг или систему восстановления.

Связанная документация