小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
2026年4月26日Python周刊摘要

本周Python动态关注新的Python解释器和类型检查器基准比较,介绍了全栈框架Plain和内存库Honcho。文章探讨了Python中的状态模式、Celery任务失败跟踪、Django神话和uv采用情况。热门项目包括Bindu、OpenSRE和Docglow。

2026年4月26日Python周刊摘要

Python Hub Weekly
Python Hub Weekly · 2026-04-26T18:00:00Z
第719期:Django任务、字典、Ollama及更多(2026年1月27日)

Django 6引入了新的任务框架,提供异步任务的通用接口。本文讲解如何将Celery特定代码迁移到这一新机制。

第719期:Django任务、字典、Ollama及更多(2026年1月27日)

PyCoder’s Weekly
PyCoder’s Weekly · 2026-01-27T19:30:00Z
任务队列 Celery 实践

本文介绍了Celery的实战应用,包括启动Worker、定义任务、任务重试和周期任务等,展示了如何进行任务调度和管理,强调任务的可靠性和可观测性。

任务队列 Celery 实践

Ying’s Blog
Ying’s Blog · 2026-01-11T11:09:51Z
任务队列 Celery 架构

Celery 是一个分布式任务队列系统,支持异步执行和耗时操作。其架构包括生产者、队列和消费者,具备任务持久化、重试和定时处理功能。Celery 通过消息代理管理任务,确保任务的可靠性和可追踪性。

任务队列 Celery 架构

Ying’s Blog
Ying’s Blog · 2026-01-10T16:56:34Z
任务队列 Celery 架构

Celery 是一个分布式任务队列系统,支持异步执行耗时任务。其架构包括生产者、队列和消费者,具备任务持久化、重试和调度功能。Celery 通过消息基础设施和 Worker 系统管理任务,确保任务的可靠性和可追踪性。

任务队列 Celery 架构

Ying’s Blog
Ying’s Blog · 2026-01-10T16:56:34Z
跨语言任务队列代码实战:Spring Boot + RabbitMQ + Celery 全链路打通

本文讨论了如何在工业软件中将耗时的异步任务从HTTP链路中剥离,推荐使用Java(Spring Boot)作为生产者,RabbitMQ作为消息中间件,Celery作为消费者。Celery提供了更高层次的任务抽象和并发模型,能够快速、稳定地构建任务执行平台。文章还介绍了Java与Celery的配置、任务发送接口及常见错误点,强调了Celery在生产环境中的优势。

跨语言任务队列代码实战:Spring Boot + RabbitMQ + Celery 全链路打通

QingHao's Blog
QingHao's Blog · 2025-10-15T10:07:22Z

本文讨论了Python社区的最新动态,包括延迟导入、描述符、REPL自定义、Celery与Django的异步连接、Guido van Rossum对人工智能的看法,以及Python教学的演变。

上周蠎快讯 #705

蠎周刊
蠎周刊 · 2025-10-15T03:42:00Z
如何在 Django 中使用 Celery

Celery 是一个任务队列,适用于 Django 应用,能够处理耗时任务,如发送邮件和数据处理。通过将任务交给 Celery,应用可以保持快速响应。设置包括安装 Celery 和 Redis,创建配置文件,编写任务,并启动 Celery worker,从而提升用户体验和应用效率。

如何在 Django 中使用 Celery

freeCodeCamp.org
freeCodeCamp.org · 2025-04-18T16:37:24Z
通过优化Django实现更高效的生活

通过优化Django中的Celery任务查询和批量创建记录,可以显著提升性能,减少内存消耗和运行时间,将任务执行时间从数小时缩短至约30秒,增强系统效率。

通过优化Django实现更高效的生活

DEV Community
DEV Community · 2025-03-22T12:32:08Z
Django中的异步编程

异步编程在现代网络开发中至关重要。Django 3.1引入异步视图、中间件和数据库查询,提升I/O任务处理效率。异步视图支持并发请求,异步中间件提高性能,未来的异步ORM将改善数据库交互。Django Channels支持WebSocket和后台任务,Celery用于长时间任务。开发者需谨慎混合同步与异步代码,使用异步数据库查询,并进行基准测试。

Django中的异步编程

DEV Community
DEV Community · 2025-02-12T22:11:50Z
Celery:深入探讨分布式任务队列 🚀

Celery是一个支持分布式的异步任务队列,适用于CPU和I/O密集型任务,具备自动重试和定时任务功能,能够与Django、Flask等框架无缝集成。

Celery:深入探讨分布式任务队列 🚀

DEV Community
DEV Community · 2025-02-09T14:00:26Z
实现基于Redis的可配置并发任务队列

在现代应用开发中,后台任务管理至关重要。Redis因其高性能和灵活的数据结构,适合构建任务队列系统。本文介绍了如何使用Redis和Celery创建可配置的任务队列,支持异步处理,确保高效执行。

实现基于Redis的可配置并发任务队列

DEV Community
DEV Community · 2025-01-30T21:52:32Z
通过.ebextensions在Elastic Beanstalk上设置Celery工作进程与Supervisord

本文介绍了如何在AWS Elastic Beanstalk上使用Celery和Supervisord设置可扩展的任务队列。Celery用于处理耗时任务,Supervisord管理Celery进程,确保其稳定运行。通过.ebextensions配置文件,可以自动安装和配置所需软件,简化部署过程,从而有效提升应用性能。

通过.ebextensions在Elastic Beanstalk上设置Celery工作进程与Supervisord

DEV Community
DEV Community · 2024-12-05T09:07:38Z

HTTP协议通过请求-响应循环工作,但可能会有延迟或错误。Celery是一个开源库,用于管理Python程序中的异步任务,提升性能和用户体验。它通过分布式消息系统将任务分配给独立工作者。本文介绍如何在Django应用中使用Celery和Redis,将耗时的邮件发送任务放到后台执行,提升用户体验。

什么是 Celery?

DEV Community
DEV Community · 2024-10-21T11:08:52Z

本文介绍了如何在Django项目中使用Celery管理任务队列。Celery是一种适合处理耗时操作的分布式任务队列系统,如发送邮件和生成报告。通过将这些任务移出请求/响应周期,可以提升应用响应速度。文章详细讲解了Celery的设置、任务定义及调用,并通过示例展示如何在Django中集成Celery。读者将学会在Django项目中使用Celery处理后台任务的基本技能。

初学者的Django + Celery深度教程

DEV Community
DEV Community · 2024-10-14T12:42:11Z

本文讲解如何在Django中结合Celery、Redis和WebSocket实现任务管理。通过Celery和Redis,每10秒删除一个Student模型对象,并用WebSocket实时显示变化。文章提供了安装配置步骤和代码示例,并通过Docker简化操作。

在 Django 中结合 Docker 使用 Celery、Redis 和 WebSocket

DEV Community
DEV Community · 2024-10-12T20:38:36Z
通过 Docker 在 Django 中使用 Celery,Redis 和 WebSocket

本文介绍了如何在Django中使用Celery、Redis和WebSocket来实现一个基本任务。通过Celery和Redis,每10秒删除一个学生对象,并使用WebSocket实时显示这些事件。文章还提供了安装和设置Celery、Redis和WebSocket的步骤,并介绍了使用Docker来简化开发环境的方法。最后,作者提供了完整的代码和GitHub链接。

通过 Docker 在 Django 中使用 Celery,Redis 和 WebSocket

实时互动网
实时互动网 · 2024-08-14T07:11:31Z
简单获取celery任务实时结果

本文介绍了一个简单的实现方案,用于在web开发中处理长时间运行的后台任务并及时通知前端页面。方案包括使用socket.io前端、flask-socketio后端和celery任务队列。前端页面通过建立ws连接和后端通信,接收任务完成的通知。后端使用flask-socketio和celery来处理任务,并通过socketio发送通知给前端。文章还提供了测试环境运行的步骤和注意事项。

简单获取celery任务实时结果

Mephisto's blog
Mephisto's blog · 2024-08-04T00:00:00Z

Celery是一个分布式的任务队列框架,有五个主要组件:worker、broker、beat、producer和result backend。worker负责监听消息队列,从broker中拉取任务并分配给子进程执行;broker是消息中间件,接收任务消息并按顺序分发给指定的任务消费者;beat是任务调度器,周期性地将任务放入任务队列;producer是任务生产者,通过函数、装饰器或调用Celery API来产生任务;result backend用于存储任务执行结果。Worker之间通过Gossip协议进行交互,决定任务由哪个Worker执行。Celery使用Kombu操作消息队列。

Celery 源码分析(二): 基础架构

六虎
六虎 · 2024-04-02T01:52:23Z
第620期(2024年3月12日)

本文介绍了使用Celery和Django创建异步任务的方法,以及使用Redis作为消息代理。讨论了上下文管理器的背景、问题和使用方法。提到了Sentry的新产品和功能、Python Polars数据框架的使用技巧、Python项目中的GIL禁用、Django的安全更新、PyCon US 2024的演讲计划。

第620期(2024年3月12日)

PyCoder’s Weekly
PyCoder’s Weekly · 2024-03-12T19:30:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码