
分布式
文章平均质量分 54
HiFerry
这个作者很懒,什么都没留下…
展开
-
定时器实现方式
1.app.py 和 tasks 组合形成flask异步处理2.timer.py 定时器(Timer)简单实现3.celery_test.py python使用celery项目:https://github.com/zxy1013/auto_timer原创 2021-05-08 10:17:10 · 95 阅读 · 0 评论 -
rabbitmq
线程队列 同一个进程中不同线程的交互进程队列 不同进程的交互rabbitmq 不同机器不同语言之间的交互,此时使用消息中间件即消息队列(异步)开发语言是:erlangeasy_install pika原创 2021-03-08 17:33:01 · 140 阅读 · 0 评论 -
celery分布式任务运算
基于python开发的分布式异步消息任务队列,可以轻松的实现任务的异步处理, 如果业务场景中需要用到异步任务,就可以考虑使用celery。Celery 在执行任务时需要通过一个消息中间件来接收和发送任务消息,以及存储任务结果, 一般使用rabbitMQ or Redi。当任务执行失败或执行过程中发生连接中断,celery 会自动尝试重新执行任务。Celery 4.x及以上不支持windows10一、使用celery1.工作流程 rabbitmq为broker 中间商任务发送者发送任务给celery,原创 2021-03-02 17:31:37 · 311 阅读 · 2 评论