添加 Kafka 消费者、数据库写入、Redis 集成等核心模块,实现设备上下线事件处理 - 创建项目基础目录结构与配置文件 - 实现 Kafka 消费逻辑与手动提交偏移量 - 添加 PostgreSQL 数据库连接与分区表管理 - 集成 Redis 用于错误队列和项目心跳 - 包含数据处理逻辑,区分重启与非重启数据 - 提供数据库初始化脚本与分区创建工具 - 添加单元测试与代码校验脚本
25 lines
426 B
Markdown
25 lines
426 B
Markdown
bls-onoffline-backend
|
|
|
|
安装与运行
|
|
- Node.js 22+
|
|
- npm install
|
|
- npm run dev
|
|
|
|
构建与测试
|
|
- npm run build
|
|
- npm run test
|
|
- npm run lint
|
|
|
|
规范校验
|
|
- npm run spec:lint
|
|
- npm run spec:validate
|
|
|
|
环境变量
|
|
- 复制 .env.example 为 .env 并按实际环境配置
|
|
|
|
数据库初始化
|
|
- 启动时自动执行 scripts/init_db.sql 并预创建未来 30 天分区
|
|
|
|
规范说明
|
|
- 规格文件位于 spec/onoffline-spec.md
|