Можно ли nginx использовать как буфер с мгновенным ответом для исходящих POST-запросов с сервера?

На сервере PHP приложение, использующее Seldaek/monolog для логгинга. Часть событий хочется отправлять вовне в бот Telegram. Для этого есть и родной TelegramBotHandler (кидающий Exception если не удалось отправить), и чужие аналогичные обработчики.

На каждое событие отправляется HTTP-запрос на сервер API Telegram. Это занимает время.

Что хочется: настроить nginx так, чтобы monolog отправлял запросы по локальному URL в nginx на этом же сервере, где тут же получал безусловный фиксированный ответ «OK». А дальше уже nginx парился и ждал, доставляя запрос до настоящего сервера тележки. Настоящий ответ от api.telegram.org уже не важен.

Как бы это сделать без дополнительных, кроме nginx, участников?
Возможно ли обойтись стандартными для свежего некоммерческого nginx модулями?
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Настоящий ответ от api.telegram.org уже не важен.

На мой взгляд в этом случае проще не дожидаться отчета от Телеграм.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы