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§
- Broadcast
Ack - Successful backend acknowledgement.
- Broadcast
Backend - Testable model of one backend’s lifecycle-broadcast endpoint.
- Broadcast
Failure - Backend failure during broadcast handling.
- Broadcast
Policy - Broadcast timeout policy.
- Broadcast
Result - Broadcast result across all registered model endpoints.
- Broadcast
Timeout - Backend timeout during broadcast acknowledgement.
- Lifecycle
Broadcast Model - In-repo lifecycle broadcast model for broker-managed backends.
Enums§
- Broadcast
Backend Response - Modeled backend response to a lifecycle broadcast.
- Broadcast
Failure Reason - Failure reason returned by a modeled backend endpoint.
- Broadcast
Operation - Broker lifecycle broadcast operation.
- Quiesce
Reason - Reason attached to a broker quiesce broadcast.
Constants§
- DEFAULT_
BROADCAST_ ACK_ TIMEOUT - Default time allowed for one backend to acknowledge a lifecycle broadcast.