Files
Web_BLS_Heartbeat_Server/.env.example
XuJiacheng 625cb9eea4 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配置文件
2026-01-16 16:19:31 +08:00

69 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 应用配置
NODE_ENV=production
PORT=3000
# Kafka配置
KAFKA_BROKERS=localhost:9092
KAFKA_TOPIC=blwlog4Nodejs-rcu-heartbeat-topic
KAFKA_TOPICS=
KAFKA_GROUP_ID=bls-heartbeat-consumer
KAFKA_CLIENT_ID=bls-heartbeat
KAFKA_CONSUMER_INSTANCES=6
KAFKA_AUTO_COMMIT=true
KAFKA_AUTO_COMMIT_INTERVAL_MS=5000
KAFKA_RETRY_ATTEMPTS=0
KAFKA_RETRY_DELAY=1000
KAFKA_MAX_IN_FLIGHT_MESSAGES=200
# Kafka SASL配置如果需要
KAFKA_SASL_ENABLED=false
KAFKA_SASL_MECHANISM=plain
KAFKA_SASL_USERNAME=
KAFKA_SASL_PASSWORD=
# Kafka SSL配置如果需要
KAFKA_SSL_ENABLED=false
# PostgreSQL配置
POSTGRES_HOST=127.0.0.1
POSTGRES_PORT=5432
POSTGRES_DATABASE=log_platform
POSTGRES_USER=log_admin
POSTGRES_PASSWORD=your_password
POSTGRES_IDLE_TIMEOUT_MS=30000
# PostgreSQL环境变量兼容性
PGHOST=
PGPORT=
PGTARGETDB=
PGUSER=
PGPASSWORD=
# 数据库重试配置
DB_RETRY_ATTEMPTS=3
DB_RETRY_DELAY=1000
DB_PARTITION_MAINTENANCE_ENABLED=true
DB_PARTITION_FUTURE_DAYS=30
DB_PARTITION_INTERVAL_HOURS=6
# Redis配置
REDIS_ENABLED=true
REDIS_HOST=10.8.8.109
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=15
REDIS_URL=
REDIS_CONNECT_TIMEOUT_MS=5000
REDIS_PROJECT_NAME=BLS主机心跳日志
REDIS_HEARTBEAT_INTERVAL_MS=3000
REDIS_HEARTBEAT_TTL_SECONDS=30
REDIS_API_BASE_URL=http://127.0.0.1:3000
REDIS_CONSOLE_MAX_LEN=
# 处理器配置
PROCESSOR_BATCH_SIZE=100
PROCESSOR_BATCH_TIMEOUT=5000
# 日志配置
LOG_LEVEL=info
LOG_FORMAT=json