Лучшая практика для запуска потребителей Python из очереди сообщений? - PullRequest
0 голосов
/ 18 февраля 2019

Я работаю над локальным веб-приложением Windows.

Я работаю со службой RabbitMQ и у меня есть скрипт на python, который должен работать в фоновом режиме и получать сообщения из очереди (например, используя* функция pika basic_consume()).

Вопрос в том, как программа должна работать на заднем плане.Некоторые параметры:

  1. с использованием pythonw.exe
  2. запуск сценария в качестве службы
  3. запуск сайта IIS

Мне нуженкод для повторного запуска в случае сбоя и простой контроль его остановки и перезапуска.Какая лучшая практика?

1 Ответ

0 голосов
/ 14 июня 2019

Безопасная ставка - номер 2. Запустите свой код Python как правильную службу Windows.

Посмотрите на этот другой вопрос SO ;используя pywin32 .

...