Короткий ответ: вам не нужно использовать очередь. Webhook - это просто HTTP-запрос (обычно POST), уведомляющий ваше приложение о каком-либо типе события. Причина, по которой вы можете рассмотреть очередь, заключается в типичных проблемах, с которыми вы можете столкнуться.
Один из них из-за времени ответа на запрос веб-крючка (источник). Многие источники хотят получить ответ (HTTP-статус 200) как можно быстрее, чтобы они могли исключить запрос из своей системы webhook. Если обработка webhook занимает некоторое время, источник обычно советует вам использовать очередь, чтобы отложить более длительный процесс, асинхронный с ответом 200 на webhook.
Другой возможной причиной может быть удаление повторяющихся запросов. С веб-зацепками нет гарантии, что вы получите только один запрос на событие. Очередь может использоваться для устранения этих запросов.
Я бы порекомендовал вам придерживаться простого обработчика запросов, если это возможно, а затем разработать более сложный обработчик, если вы столкнетесь с проблемами. Рассматривайте очереди как потенциальный подход к проектированию, если вы столкнетесь с проблемами, подобными приведенным выше.