我一直在创建一个烧瓶应用程序来处理用户收到的GNSS数据。在后端完成的烧瓶应用程序数据处理中。由于GNSS数据处理需要很长时间,因此用户必须等待几分钟而不关闭浏览器以通过电子邮件获得结果。
因此我决定将Celery与Flask应用程序集成。
根据可用的文档,我通过下载 rabbitmq-server-3.7.3.exe 文件在本地C:驱动器上安装了RabbitMQ Server。
为了学习Celery与Flask的集成,我尝试使用以下命令重启rabbitmq-server后跟随this video 2:15
服务rabbitmq-server restart
它给了我以下错误
'服务'不被视为内部或外部命令, 可操作程序或批处理文件。
创建 tasks.py文件
后from celery import Celery
app = Celery('tasks', broker='amqp://localhost//')
@app.task
def reverse(string):
return string[::-1]
我运行了以下命令
芹菜 - 任务工作者--loglevel = info
给出以下错误 WindowsError:[错误87]参数不正确
我的另一个问题是他如何在Windows 10中集成ubuntu控制台,如上面的视频
答案 0 :(得分:0)
使用此链接https://www.rabbitmq.com/install-windows-manual.html将rabbitmq注册为Windows中的服务。
之后尝试在ce芹中使用rabbitmq作为amqp:// localhost:5672