feat: 初始化 bls-onoffline-backend 项目基础结构
添加 Kafka 消费者、数据库写入、Redis 集成等核心模块,实现设备上下线事件处理 - 创建项目基础目录结构与配置文件 - 实现 Kafka 消费逻辑与手动提交偏移量 - 添加 PostgreSQL 数据库连接与分区表管理 - 集成 Redis 用于错误队列和项目心跳 - 包含数据处理逻辑,区分重启与非重启数据 - 提供数据库初始化脚本与分区创建工具 - 添加单元测试与代码校验脚本
This commit is contained in:
24
bls-onoffline-backend/README.md
Normal file
24
bls-onoffline-backend/README.md
Normal file
@@ -0,0 +1,24 @@
|
||||
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
|
||||
Reference in New Issue
Block a user