标签: python windows rabbitmq celery pika
我正在使用本地Windows Web应用程序。
我正在运行RabbitMQ服务,并且我有一个python脚本需要在后台运行,并使用队列中的消息(例如,使用pika的basic_consume()函数)。
basic_consume()
问题是-程序应如何在背景上运行。一些选项:
如果失败,我需要重新运行代码,并具有停止和重新启动它的简单控制。 最佳做法是什么?
答案 0 :(得分:0)
安全的赌注是数字2。将python代码作为适当的Windows服务运行。
看看这个other SO question;使用pywin32。