我一直在创建一个flask应用程序来处理用户接收到的GNSS数据。在flask应用程序中后台完成数据处理。由于GNSS数据处理需要很长时间,目前用户必须等待几分钟而不关闭浏览器,才能通过电子邮件获得结果。在
所以我决定把芹菜和烧瓶结合起来。在
根据可用的文档,我通过下载RabbitMQ-Server-3.7.3.exe文件,在本地C:drive上安装了RabbitMQ服务器。在
为了学习Celery与Flask的集成,有一次我尝试用以下命令重新启动rabbitmq服务器,我遵循了this video 2:15
service rabbitmq-server restart
它给出了以下错误
“服务”未被识别为内部或外部命令, 可操作程序或批处理文件。
创建任务.py文件
from celery import Celery
app = Celery('tasks', broker='amqp://localhost//')
@app.task
def reverse(string):
return string[::-1]
我按照命令运行
celery -A tasks worker --loglevel=info
给出以下错误 windows错误:[Error 87]参数不正确
我的另一个问题是他是如何在Windows10中集成ubuntu控制台的,就像上面的视频一样
使用此链接https://www.rabbitmq.com/install-windows-manual.html将rabbitmq注册为windows中的服务。在
然后尝试使用rabbitmq作为amqp://localhost:5672芹菜
相关问题 更多 >
编程相关推荐