配置说明

服务器配置 (config.py)

class ServerConfig:
    # 网络设置
    BIND_ADDRESS = "*"          # 绑定到所有网络接口
    TIMEOUT = 1000              # Socket超时时间(毫秒)
    HWM = 1000                 # 高水位标记

    # 路由端口分配
    ROUTER_PORTS = {
        QuantumSystemType.SUPERCONDUCTING: 7000,
        QuantumSystemType.ION_TRAP: 7001,
        QuantumSystemType.NEUTRAL_ATOM: 7002,
        QuantumSystemType.PHOTONIC: 7003
    }

    # 发布端口分配
    PUB_PORTS = {
        QuantumSystemType.SUPERCONDUCTING: 8000,
        QuantumSystemType.ION_TRAP: 8001,
        QuantumSystemType.NEUTRAL_ATOM: 8002,
        QuantumSystemType.PHOTONIC: 8003
    }

    # 性能设置
    THREAD_POOL_SIZE = 10       # 并发任务工作线程数
    MAX_QUEUE_SIZE = 200        # 最大待处理任务数

    # 模拟时间(毫秒)
    COMPILE_TIME = 100          # 模拟编译时间
    RUN_TIME = 2000             # 模拟运行时间
    POST_PROCESS_TIME = 50      # 模拟后处理时间

    # 日志设置
    LOG_LEVEL = "INFO"
    LOG_FILE = "log/simulator.log"