上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
摘要: 1.Received unregistered task of type 'tasks.add'. 解决办法:在装饰器@app.task中加入参数name,就可以被celery读取到了 @app.task(name='tasks.add') def add(x, y): return x + y 2 阅读全文
posted @ 2020-11-21 19:06 盲仔不瞎忙 阅读(297) 评论(1) 推荐(0) 编辑
摘要: 工具flower,将各个任务的执行情况、各个worker的健康状态进行监控并以可视化的方式展现。 1.安装flower pip install flower 2. 启动flower 例如启动项目工程下面celery_tasks目录的main.py 异步任务启动函数 flower -A celery_ 阅读全文
posted @ 2020-11-21 19:02 盲仔不瞎忙 阅读(103) 评论(1) 推荐(0) 编辑
摘要: 需要安装这么几个东西:RabbitMQ、Redis、Celery 一、安装rabbitmq 官网安装方法:http://www.rabbitmq.com/install-windows.html 启动管理插件:sbin/rabbitmq-plugins enable rabbitmq_managem 阅读全文
posted @ 2020-11-21 18:29 盲仔不瞎忙 阅读(49) 评论(1) 推荐(0) 编辑
摘要: Celery 官方文档:http://docs.celeryq.org/en/latest/index.html# celery最佳实践:https://my.oschina.net/siddontang/blog/284107 Celery 是一个强大的分布式任务队列的异步处理框架,它可以让任务的 阅读全文
posted @ 2020-11-21 18:27 盲仔不瞎忙 阅读(71) 评论(2) 推荐(0) 编辑
摘要: 启动监控管理器:rabbitmq-plugins enable rabbitmq_management 关闭监控管理器:rabbitmq-plugins disable rabbitmq_management 启动rabbitmq:rabbitmq-service start 关闭rabbitmq: 阅读全文
posted @ 2020-11-16 17:22 盲仔不瞎忙 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 不知道你有没有发现,生产者到消费者的流都是单向的,如果远程的机器执行完返回结果,这种模式叫什么呢,RPC(远程过程调用) RabbitMQ能不能返回呢,怎么返回呢? 返回时,再建立一个queue,把结果发送新的queue里 RPC client import pika import uuid imp 阅读全文
posted @ 2020-11-16 17:21 盲仔不瞎忙 阅读(116) 评论(0) 推荐(0) 编辑
摘要: RabbitMq 发布与订阅 rabbitmq 的发布与订阅要借助交换机(Exchange)的原理实现: Exchange 常用的三种工作模式:fanout, direct, topicd 模式一:fanout 这种模式下,传递到 exchange 的消息将会转发到所有与其绑定的 queue 上。 阅读全文
posted @ 2020-11-16 17:18 盲仔不瞎忙 阅读(233) 评论(0) 推荐(1) 编辑
摘要: pika官方文档 https://pika.readthedocs.io/en/stable/examples.html 一、基本使用 生产者(producter): import pika import json # 生成证书 credentials = pika.PlainCredentials 阅读全文
posted @ 2020-11-16 17:11 盲仔不瞎忙 阅读(71) 评论(0) 推荐(0) 编辑
摘要: windows环境安装 1.RabbitMQ 它依赖于Erlang,需要先安装Erlang。首先确定你的window电脑是32位还是64位,以下的安装以window 64位电脑举例。 浏览器打开: https://www.erlang.org/downloads ,下载该文件后运行Erlang/OT 阅读全文
posted @ 2020-11-16 17:06 盲仔不瞎忙 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 场景: 1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候,就会发现,界面会提醒我们,让我们稍等 在这业务场景中,我们就可以采用队列的机制来处理,因为同时结算就只能达到这么多。 2.在我们平时的超市中购物也是一样,当我们在结算的时候,并不会一窝蜂一样涌入收银台,而是排队结算 阅读全文
posted @ 2020-11-16 16:56 盲仔不瞎忙 阅读(29) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页