东隅已逝,桑榆非晚
12
22
一、async with client 是什么?async with 是 Python 3.5+ 引入的异步上下文管理器语法,专门用于处理异步操作中的资源申请与释放(比如异步网络连接的建立 / 关闭、异步文件的打开 /
2025-12-22 Mealsee
21
扫描服务和存储服务优化架构优化-异步,单例 1. 架构全景:分层与职责在你的架构中,核心在于**“控制流”与“数据流”的分离**。 业务逻辑层 (Dramatiq Worker):负责“想”。它决定扫描哪个目录、如何对比数据库、何时更新记
2025-12-21 Mealsee
17
数据库并发问题这是一个典型的数据库并发问题,称为**“竞态条件”,具体表现为“检查后插入”**操作的非原子性。我们来分解一下整个过程: 根本原因:psycopg.errors.UniqueViolation 数据库中有一个名为 uq_pe
2025-12-17 Mealsee
06
FastAPI + Dramatiq + Redis任务队列单文件整个骨架以下是 单文件可运行 的 scan 任务队列代码(FastAPI + Dramatiq + Redis),包含生产者、消费者、状态存储,直接运行即可测试,排除所有复杂
2025-12-06 Mealsee