nautilus-media-cloud
一个基于 PostgreSQL SKIP LOCKED 的 Pull 型异步任务调度项目,包含 Spring Boot 控制面、Python Worker 和轻量控制台,用于验证数据库队列、任务认领和状态流转链路。
把 PostgreSQL 当作任务调度核心,用 SKIP LOCKED 完成 Pull 型任务认领,重点展示并发认领、状态流转和任务重试机制。
采用 Spring Boot 控制面 + Python Worker 的跨语言协作方式,让调度、执行和前台展示职责更清晰。
补充超时回收、失败重试、SSE 状态推送和 JSONB 元信息存储,项目更适合讨论工程取舍,而不是只做任务列表页面。