Hiyve Components - v1.0.0
    Preparing search index...

    Wire envelope encoded inside each datagram payload (after the server's 4-byte sender-session-ID prefix).

    interface RelayEnvelope<T = unknown> {
        messageId: string;
        payload: T;
        timestamp: number;
        topic: string;
        userId: string;
    }

    Type Parameters

    • T = unknown
    Index

    Properties

    messageId: string

    Per-message identifier for idempotent delivery.

    payload: T

    App-level data.

    timestamp: number

    Sender-side ms timestamp, used for best-effort ordering checks.

    topic: string

    App-level routing key — subscribers register against a topic.

    userId: string

    Sender's app-level identity. Duplicated in every envelope.