ForcePilot/backend/package/yuxi/scheduler/adapters/__init__.py
Kris 6498af03e3 feat(scheduler): 完整实现定时任务调度限界上下文基础架构
本次提交完成了定时任务调度限界上下文的全量基础架构搭建,包括:
1.  基于六边形架构的完整分层(core/use_cases/framework/adapters/infrastructure)
2.  任务调度核心领域模型、端口契约与校验工具
3.  持久化适配器层与SQLAlchemy仓储实现
4.  调度运行时核心组件(handler注册表、执行引擎)
5.  内置维护型任务handler(日志清理、幂等记录清理)
6.  全局异常处理器与PostgreSQL表结构适配
7.  ARQ worker调度任务集成与启动装配逻辑
2026-06-22 20:07:20 +08:00

12 lines
503 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"""adapters 适配器层:实现 core 端口,隔离基础设施细节。
本包是 scheduler 限界上下文的适配器层,对齐 ``external_systems/adapters/``
的分层结构。当前仅包含 ``persistence`` 子包SQLAlchemy 仓储适配器与
UnitOfWork后续可按需扩展 ``messaging`` 等其他适配器。
依赖方向:依赖 ``core`` 端口与 ``repositories`` / ``storage`` 基础设施,
不依赖 ``use_cases`` / ``framework``。
"""
from __future__ import annotations