本次提交完成了定时任务调度限界上下文的全量基础架构搭建,包括: 1. 基于六边形架构的完整分层(core/use_cases/framework/adapters/infrastructure) 2. 任务调度核心领域模型、端口契约与校验工具 3. 持久化适配器层与SQLAlchemy仓储实现 4. 调度运行时核心组件(handler注册表、执行引擎) 5. 内置维护型任务handler(日志清理、幂等记录清理) 6. 全局异常处理器与PostgreSQL表结构适配 7. ARQ worker调度任务集成与启动装配逻辑
11 lines
431 B
Python
11 lines
431 B
Python
"""infrastructure 层:scheduler 限界上下文的装配容器。
|
||
|
||
本包是六边形架构的"唯一装配点"(对齐 ``external_systems/infrastructure``),
|
||
负责将 persistence 仓储 / runtime 横切关注点装配为 use_cases service。
|
||
|
||
依赖方向:依赖 ``adapters/persistence`` / ``framework/runtime`` / ``use_cases/services`` /
|
||
``config.app``,不依赖 ``server/``。
|
||
"""
|
||
|
||
from __future__ import annotations
|