Expand description
How the control plane reaches a workload-host, and how a node serves
one: mesh TCP (optionally Noise XX, as the kernel mesh listener does)
and in-process (same wire, in-memory streams) for local and Seed-adapter
nodes and for hermetic tests.
Structs§
- Mesh
Connector - Mesh TCP, with Noise XX when
noiseis set;mem://addresses go to registered in-process hosts.
Constants§
- MAX_
SESSIONS - Most concurrent
workload-hostsessions a listener serves. - MEM_
SCHEME - Address scheme for in-process hosts.
Traits§
- CtlConnector
- Opens a stream to a target address.
Functions§
- listen_
tcp - Bind a TCP listener for
serve_listener. - serve_
listener - Accept connections on
listenerand serve each as aworkload-hostsession (Noise XX responder whennoiseis set). Runs until the listener fails. At mostMAX_SESSIONSat once; more are closed. - serve_
listener_ with serve_listenerwith an explicit session cap.