Files
exchange_monitor_sync/.env

56 lines
951 B
Bash
Raw Normal View History

2025-12-02 22:05:54 +08:00
# Redis配置
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0
# MySQL配置
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=your_password
DB_DATABASE=exchange_monitor
DB_POOL_SIZE=10
DB_MAX_OVERFLOW=20
DB_POOL_RECYCLE=3600
# SQLAlchemy配置
SQLALCHEMY_ECHO=false
SQLALCHEMY_ECHO_POOL=false
# 同步配置
SYNC_INTERVAL=60
RECENT_DAYS=3
CHUNK_SIZE=1000
ENABLE_POSITION_SYNC=true
ENABLE_ORDER_SYNC=true
ENABLE_ACCOUNT_SYNC=true
# 日志配置
LOG_LEVEL=INFO
LOG_ROTATION=10 MB
LOG_RETENTION=7 days
2025-12-02 22:36:52 +08:00
# 计算机名配置(支持多个)
COMPUTER_NAMES=lz_c01,lz_c02,lz_c03
# 或者使用模式匹配
COMPUTER_NAME_PATTERN=^lz_c\d{2}$
# 并发配置
2025-12-03 14:40:14 +08:00
MAX_CONCURRENT=10
# 订单同步配置
ORDER_SYNC_RECENT_DAYS=3
ORDER_BATCH_SIZE=1000
ORDER_REDIS_SCAN_COUNT=1000
# 持仓同步配置
POSITION_BATCH_SIZE=500
# 账户同步配置
ACCOUNT_SYNC_RECENT_DAYS=3
# 并发控制
MAX_CONCURRENT_ACCOUNTS=50
REDIS_BATCH_SIZE=20