消息队列
文章平均质量分 92
Dontla
Life is short, I use AI.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
aio-pika介绍(基于asyncio的Python异步消息队列客户端,用于操作RabbitMQ,并实现对AMQP协议支持)
aio-pika是一个基于 asyncio 的 Python 异步消息队列客户端,用于操作 RabbitMQ,并实现对 AMQP 协议的支持。👉 简单来说:aio-pika = RabbitMQ 的“异步版 Python 客户端”aio-pika 是 Python 异步生态中操作 RabbitMQ 的优秀选择:✔ 原生 asyncio 支持✔ 高性能、高并发✔ API 现代易用✔ 支持自动重连与可靠投递。原创 2026-05-01 18:54:01 · 685 阅读 · 0 评论 -
Celery介绍(基于Python实现的分布式异步任务队列,用于处理耗时任务或后台作业)redis、异步队列、依赖中间件、依赖Broker、Flower工具、apply_async()
Celery是一个基于 Python 实现的分布式异步任务队列,用于处理耗时任务或后台作业。支持异步执行支持任务调度(定时任务)支持分布式扩展支持多种消息中间件(Broker)支持任务结果存储(Backend)一句话总结:Celery = 任务生产者 + 消息队列 + Worker 执行器高并发 Web 系统微服务架构数据处理平台如果你的系统中存在大量耗时操作或需要解耦的任务,引入 Celery 往往能显著提升系统性能与可维护性。原创 2026-04-30 16:10:17 · 1020 阅读 · 0 评论 -
死信队列(Dead Letter Queue, DLQ)介绍(失败消息的隔离区)毒消息Poison Message、指数退避Exponential Backoff、延迟队列Delay Queue、重放
死信队列(Dead Letter Queue)是一个专门用于存放“无法被正常处理的消息”的队列。当消息在主队列中因为某些原因处理失败,并且满足一定条件(如重试次数超限),这些消息就会被转移到 DLQ 中,供后续分析、修复或人工干预。👉 简单理解:DLQ = “失败消息的隔离区”✔ 防止消息丢失✔ 避免系统阻塞✔ 支持问题排查✔ 提升系统可靠性在实际工程中,DLQ 不仅仅是一个“队列”,更是一套异常处理机制 + 运维策略 + 数据修复能力的综合体现。原创 2026-04-29 20:01:52 · 607 阅读 · 0 评论
分享