Задать вопрос

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

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

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

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

Как бы это сделать без дополнительных, кроме nginx, участников?
Возможно ли обойтись стандартными для свежего некоммерческого nginx модулями?
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Настоящий ответ от api.telegram.org уже не важен.

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

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

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