- 添加部署相关脚本(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配置文件
69 lines
1.4 KiB
Plaintext
69 lines
1.4 KiB
Plaintext
# 应用配置
|
||
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 |