Обзор
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 как основную очередь приложения, базу данных, хранилище журналов, мониторинг или систему восстановления.
Связанные страницы
Основные понятия — модель продукта, терминология и семантика доставки.
Быстрый старт — создайте Сервер и доставьте тестовый вебхук.
Получатели — Direct HTTP, Adal CLI и история доставки.
Повторные попытки — поведение повторов, дубликаты и идемпотентность.
Хранение данных — региональное хранение, сроки и удаление.
Безопасность — защита данных, соединений и учётных данных.