API JavaScript HSM Dinamo
    Preparing search index...

    Interface SessionPoolConfig

    Configuração de sizing de um pool de sessões — global por processo nesta v1 (ADR-0015), resolvida a partir de HSM_SESSION_POOL_*.

    interface SessionPoolConfig {
        min: number;
        max: number;
        queueMax: number;
        queueTimeoutMs: number;
        idleTimeoutMs: number;
        autoscalingMax?: number;
    }
    Index
    min: number

    Piso de sessões mantidas abertas por pool (HSM_SESSION_POOL_MIN, default 3). Nunca reciclado por ociosidade.

    max: number

    Teto de sessões por pool antes de enfileirar novos pedidos (HSM_SESSION_POOL_MAX, default 10).

    queueMax: number

    Tamanho máximo da fila de espera quando o pool está no teto (HSM_SESSION_POOL_QUEUE_MAX, default 100).

    queueTimeoutMs: number

    Tempo máximo de espera na fila antes de rejeitar com exceptions.SessionPoolQueueTimeoutError (HSM_SESSION_POOL_QUEUE_TIMEOUT_MS, default 30000).

    idleTimeoutMs: number

    Ociosidade mínima, acima do piso min, antes de uma sessão ser reciclada (HSM_SESSION_POOL_IDLE_TIMEOUT_MS, default 60000).

    autoscalingMax?: number

    Teto absoluto para resize/autoscaling em runtime. Por padrão é igual a max.