Skip to main content

Module broadcast

Module broadcast 

Source
Expand description

Backend lifecycle broadcast model.

This module only models broker-to-backend lifecycle control fanout. It does not open sockets, send frames, or define backend RPC. Callers can use the result shape here when later Phase 5 work wires real maintenance requests into live backend connections.

Structs§

BroadcastAck
Successful backend acknowledgement.
BroadcastBackend
Testable model of one backend’s lifecycle-broadcast endpoint.
BroadcastFailure
Backend failure during broadcast handling.
BroadcastPolicy
Broadcast timeout policy.
BroadcastResult
Broadcast result across all registered model endpoints.
BroadcastTimeout
Backend timeout during broadcast acknowledgement.
LifecycleBroadcastModel
In-repo lifecycle broadcast model for broker-managed backends.

Enums§

BroadcastBackendResponse
Modeled backend response to a lifecycle broadcast.
BroadcastFailureReason
Failure reason returned by a modeled backend endpoint.
BroadcastOperation
Broker lifecycle broadcast operation.
QuiesceReason
Reason attached to a broker quiesce broadcast.

Constants§

DEFAULT_BROADCAST_ACK_TIMEOUT
Default time allowed for one backend to acknowledge a lifecycle broadcast.