Files
boss_dp/worker/config.py
2026-02-12 16:27:43 +08:00

21 lines
729 B
Python

# -*- coding: utf-8 -*-
"""
Worker 配置。通过命令行参数或环境变量设置。
"""
import os
# ─── 中央服务器 ───
SERVER_WS_URL: str = os.getenv("SERVER_WS_URL", "ws://127.0.0.1:8000/ws")
# ─── Worker 标识 ───
WORKER_ID: str = os.getenv("WORKER_ID", "worker-1")
WORKER_NAME: str = os.getenv("WORKER_NAME", "本机")
# ─── 比特浏览器 ───
BIT_API_BASE: str = os.getenv("BIT_API_BASE", "http://127.0.0.1:54345")
# ─── WebSocket ───
HEARTBEAT_INTERVAL: int = 25 # 心跳发送间隔(秒)
RECONNECT_DELAY: int = 5 # 断线重连等待(秒)
RECONNECT_MAX_DELAY: int = 60 # 重连最大等待(秒,指数退避上限)