首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Celery
罗西的思考
创建于2021-05-12
订阅专栏
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。
等 14 人订阅
共23篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
罗西的思考
2年前
Java
[源码分析] 定时任务调度框架 Quartz 之 故障切换
之前在 Celery 的故障切换之中,提到了 Quartz 的故障切换策略,我们就顺便看看 Quartz 如何实现。大家可以互相印证下,看看这些系统之间的异同和精华所在。
835
2
评论
罗西的思考
2年前
Python
[源码解析] 并行分布式框架 Celery 之 Lamport 逻辑时钟 & Mingle
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。本文介绍 Celery 的Lamport 逻辑时钟 & Mingle。
580
2
评论
罗西的思考
2年前
Python
后端
[源码解析] 并行分布式框架 Celery 之 容错机制
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。本文介绍 Celery 的故障转移容错机制。
602
2
评论
罗西的思考
2年前
Python
[源码解析] 并行分布式任务队列 Celery 之 负载均衡
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。本文介绍 Celery 的负载均衡机制。
947
4
评论
罗西的思考
2年前
Python
[源码解析] 并行分布式任务队列 Celery 之 EventDispatcher & Event 组件
Celery是一个简单、灵活且可靠的,处理大量事件的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 本文讲解 EventDispatcher 和 Event 组件 如何实现。
360
5
3
罗西的思考
2年前
Python
[源码分析] 并行分布式任务队列 Celery 之 Timer & Heartbeat
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。本文我们介绍 Timer 和 Heart 这两个组件。
454
1
评论
罗西的思考
2年前
Python
[源码分析]并行分布式任务队列 Celery 之 子进程处理消息
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。在前文中,我们介绍了Celery 多线程模型,本文介绍子进程如何处理消息。
623
1
评论
罗西的思考
2年前
Python
[源码分析] 分布式任务队列 Celery 多线程模型 之 子进程
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。在前文中,我们介绍了Celery 多线程模型,本文看看子进程如何继续启动。
697
点赞
评论
罗西的思考
2年前
Python
[源码分析] 分布式任务队列 Celery 之 发送Task & AMQP
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。在之前的文章中,我们看到了关于Task的分析,本文我们重点看看在客户端如何发送Task
1537
3
评论
罗西的思考
2年前
Python
[源码解析] 并行分布式任务队列 Celery 之 多进程架构和模型
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。本文将带领大家初步了解 Celery 之 多进程架构和模型。
461
4
1
罗西的思考
2年前
Python
[源码解析] 并行分布式任务队列 Celery 之 消费动态流程
Celery是一个分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。本文我们看看收到一个任务之后,Celery(包括 Kombu)内部的消费流程脉络(到多进程之前)。
551
3
评论
罗西的思考
2年前
Python
[源码解析] 并行分布式任务队列 Celery 之 Task是什么
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。本文目的是看看 Celery 的 task 究竟是什么,以及 如果我们想从无到有实现一个 task 机制,有哪些地方需要注意,应该如何处理。 因为 task 和 C…
280
1
评论
罗西的思考
2年前
Python
[源码解析] 分布式任务队列 Celery 之启动 Consumer
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。本文我们来说说Celery Worker Consumer 组件的启动。 首先会概述启动过程,然后会选择Consumer的三个有特点的 子组件(分别是配置网络,启动…
1073
2
1
罗西的思考
2年前
Python
[源码解析] 并行分布式框架 Celery 之 worker 启动 (2)
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。Celery 是调用其Worker 组件来完成具体任务处理。 前文讲了 Celery 启动过程的前半部分,本文继续后半部分的分析。 前文提到了,我们经过一系列过程,…
901
2
评论
罗西的思考
2年前
Python
[源码解析] 并行分布式框架 Celery 之 worker 启动 (1)
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。Celery 是调用其Worker 组件来完成具体任务处理。 所以我们本文就来讲解 worker 的启动过程。 我们回顾下 Celery 的结构。Celery的架构…
571
3
评论
罗西的思考
2年前
Python
[源码解析] 并行分布式框架 Celery 之架构 (2)
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 本系列将通过源码分析,和大家一起深入学习 Celery。本文是系列第二篇,继续探究 Celery 架构。 下面我们从几个方面继续分析。 当启动一个worker的时…
413
4
评论
罗西的思考
2年前
Python
[源码解析] 并行分布式框架 Celery 之架构 (1)
Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 前面我们用几篇文章分析了 Kombu,为 Celery 的分析打下了基础。 本系列将继续通过源码分析,和大家一起深入学习 Celery。本文是系列第一篇,借鉴了几…
715
4
评论
罗西的思考
2年前
Python
[源码分析] 消息队列 Kombu 之 mailbox
本系列我们介绍消息队列 Kombu。Kombu 的定位是一个兼容 AMQP 协议的消息队列抽象。通过本文,大家可以了解 Kombu 中的 mailbox 概念,顺便可以把之前几篇文章内容再次梳理下。 本文实例代码来自 https://liqiang.io/post/celery…
390
3
评论
罗西的思考
2年前
Python
[源码分析] 消息队列 Kombu 之 Hub
本系列我们介绍消息队列 Kombu。Kombu 的定位是一个兼容 AMQP 协议的消息队列抽象。通过本文,大家可以了解 Kombu 中的 Hub 概念。 下面使用如下代码来进行说明。 本示例来自https://liqiang.io/post/kombu-source-code-…
264
2
评论
罗西的思考
2年前
Python
[源码分析] 消息队列 Kombu 之 Producer
本系列我们介绍消息队列 Kombu。Kombu 的定位是一个兼容 AMQP 协议的消息队列抽象。通过本文,大家可以了解 Kombu 中的 Producer 概念。 下面使用如下代码来进行说明。 本示例来自https://liqiang.io/post/kombu-source-…
348
2
评论
下一页