feat: 实现Redis集成与Kafka消息处理优化

- 新增Redis集成模块,支持心跳写入与控制台日志队列
- 优化Kafka消费者实现,支持多实例与自动重连
- 改进消息处理器,支持批量处理与多层解码
- 更新数据库表结构,调整字段类型与约束
- 添加Redis与Kafka的配置项和环境变量支持
- 补充测试用例和文档说明
This commit is contained in:
2026-01-14 17:58:45 +08:00
parent eb94aaf92b
commit 910f1c353f
28 changed files with 1691 additions and 177 deletions

22
.eslintrc.cjs Normal file
View File

@@ -0,0 +1,22 @@
module.exports = {
root: true,
env: {
node: true,
es2022: true,
},
overrides: [
{
files: ['test/**/*.js'],
env: {
mocha: true,
},
},
],
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
},
extends: ['eslint:recommended'],
ignorePatterns: ['dist/', 'build/', 'coverage/', 'node_modules/'],
rules: {},
};