Skip to main content

Module constants

Module constants 

Source
Expand description

Reliability layer constants.

Constantsยง

DEFAULT_ACK_TIMEOUT_MS
Default ACK timeout in milliseconds.
DEFAULT_BACKOFF_MULTIPLIER
Backoff multiplier for exponential backoff.
DEFAULT_INITIAL_DELAY_MS
Initial retry delay in milliseconds.
DEFAULT_MAX_DELAY_MS
Maximum retry delay in milliseconds.
DEFAULT_MAX_PENDING_ACKS
Maximum number of pending ACKs to track.
DEFAULT_MAX_RETRIES
Default maximum number of retries per message.
DEFAULT_OUTBOX_LIFETIME_MS
Maximum lifetime for messages in outbox (milliseconds).
DEFAULT_PENDING_MESSAGE_LIFETIME_MS
Maximum lifetime for messages waiting on MLS session establishment.
ESTIMATED_ACK_SIZE_BYTES
Estimated size of an ACK entry in bytes (message ID + metadata).
REDELIVERY_WINDOW_MS
How long one message id may be re-sent after its first send: 7 days.
RELAY_DENSITY_FACTOR_NUMERATOR
Density factor numerator for relay probability calculation.
SMALL_NETWORK_RELAY_THRESHOLD
Network size threshold below which all ACKs are relayed.