feat: 添加部署脚本和文档并优化Kafka消费者配置
- 添加部署相关脚本(deploy.bat/update.bat/package.bat)和文档(deployment.md/package-guide.md) - 新增PM2配置文件(ecosystem.config.js/ecosystem.config.cjs) - 优化Kafka消费者配置支持动态fromOffset - 添加环境检查脚本(check-env.js) - 更新.gitignore添加release目录 - 补充.env.example配置文件
This commit is contained in:
11
src/index.js
11
src/index.js
@@ -28,6 +28,17 @@ class WebBLSHeartbeatServer {
|
||||
console.log('数据库连接成功');
|
||||
await this.redis?.info('数据库连接成功', { module: 'db' });
|
||||
|
||||
// 打印 Kafka 配置摘要,便于排查连接问题
|
||||
console.log('正在初始化 Kafka 消费者...');
|
||||
console.log('Kafka 配置:', {
|
||||
brokers: this.config.kafka?.brokers,
|
||||
topics: this.config.kafka?.topics,
|
||||
groupId: this.config.kafka?.groupId,
|
||||
fromOffset: this.config.kafka?.fromOffset ?? 'latest',
|
||||
ssl: !!this.config.kafka?.sslEnabled,
|
||||
sasl: !!this.config.kafka?.saslEnabled ? `enabled (mechanism: ${this.config.kafka?.saslMechanism})` : 'disabled'
|
||||
});
|
||||
|
||||
// 初始化处理器(共享批处理队列)
|
||||
this.heartbeatProcessor = new HeartbeatProcessor(this.config.processor, this.databaseManager);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user