夜雨聆风学习资料网

ARTICLE · 1246679

拆开看:那台自己发情报的机器,源码只有 2

拆开看:那台自己发情报的机器,源码只有 2

拆开看:那台自己发情报的机器,源码只有 2

我这 NAS 上跑了个 AI 简报系统,每天早晚两趟全自动。没上微服务,没用 Redis,就靠一个 SQLite 文件撑着。

代码全在 src 里,8 个平台采集器共用一套基类。每个平台自己只写 50 来行,基类统一负责入库、记健康、包异常。哪个挂了都不耽误别的,我只看那张健康表。

数据进来先存原始表,摘要和分类三个字段留空。分析器直接捞“摘要为空”的行处理,省掉一整套任务队列。模型调用也做了降级:免费优先,收费兜底,解析失败就拿标题顶上。

整个项目就 2342 行 Python,依赖只有 5 个。Docker 打了一个镜像,靠启动参数分出网页和定时两个服务。它们挂同一个数据卷,配置改完立刻生效。

这套东西能长期一个人维护,靠的不是架构多复杂。是基类那圈 try/except,是那条 IS NULL 查询,还有模型降级链。小东西决定了系统能不能扛住一年。

原文拆开看:那台自己发情报的机器,源码只有 2000 行
广东,3小时前,

相关学习资料