- 重构config层为配置中心架构,支持动态配置管理 - 统一core层命名规范(event-bus→event, circuit-breaker→breaker, domain-sdk→sdk) - 修复数据库连接配置路径问题 - 实现配置中心完整功能:系统配置、动态配置、配置验证、统计 - 优化目录结构,为微服务架构做准备 - 修复TypeScript编译错误和依赖注入问题
52 lines
872 B
Plaintext
52 lines
872 B
Plaintext
# Runtime
|
|
NODE_ENV=development
|
|
PORT=3000
|
|
|
|
# Database (MySQL)
|
|
DB_HOST=localhost
|
|
DB_PORT=3306
|
|
DB_USERNAME=wwjcloud
|
|
DB_PASSWORD=wwjcloud
|
|
DB_DATABASE=wwjcloud
|
|
|
|
# Redis
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=
|
|
REDIS_DB=0
|
|
|
|
# Kafka 配置
|
|
KAFKA_BROKERS=localhost:9092
|
|
KAFKA_CLIENT_ID=wwjcloud-backend
|
|
|
|
# Queue System 队列系统配置
|
|
QUEUE_PROVIDER=database
|
|
QUEUE_PROCESSING_INTERVAL=5000
|
|
QUEUE_MAX_RETRIES=3
|
|
QUEUE_RETRY_DELAY=60000
|
|
QUEUE_BATCH_SIZE=10
|
|
|
|
# Event Bus 事件总线配置
|
|
EVENT_BUS_PROVIDER=database
|
|
EVENT_BUS_PROCESSING_INTERVAL=3000
|
|
EVENT_BUS_MAX_RETRIES=3
|
|
EVENT_BUS_RETRY_DELAY=30000
|
|
EVENT_BUS_BATCH_SIZE=10
|
|
|
|
# JWT
|
|
JWT_SECRET=your_jwt_secret_key
|
|
JWT_EXPIRES_IN=7d
|
|
|
|
# Uploads
|
|
UPLOAD_PATH=./uploads
|
|
|
|
# Log
|
|
LOG_LEVEL=info
|
|
|
|
# Throttling
|
|
THROTTLE_TTL=60
|
|
THROTTLE_LIMIT=100
|
|
# 语言配置
|
|
DEFAULT_LANGUAGE=zh-cn
|
|
LANG_CACHE_TTL=3600
|
|
LANG_CACHE_MAX_SIZE=100 |