Expand description
In-memory rendezvous session exchange.
The service holds short-lived client rendezvous payloads, conditional validators, and per-client rate-limit buckets. Sessions are bounded in count and intentionally disappear on restart.
Structsยง
- Meta
- HTTP metadata associated with a rendezvous payload.
- Service
- Stores bounded rendezvous sessions and request rate-limit state.
- Session ๐
- Complete process-local state for one rendezvous session.
Enumsยง
- Get
- Outcome of retrieving a rendezvous session.
- Put
- Outcome of conditionally replacing a rendezvous payload.
- Validator ๐
- Conditional validator accepted by the update state machine.
Constantsยง
- ETAG_
LENGTH ๐ - ETAG_
VALUE_ ๐LENGTH - MAX_
HTTP_ ๐DATE_ SECONDS - MILLIS_
PER_ ๐SECOND - MONOTONIC_
STEP ๐ - RATELIMIT_
MAP_ ๐CAP - SESSION_
ID_ ๐LENGTH
Functionsยง
- check_
bucket_ ๐at - etag ๐
- etag_
matches ๐ - etag_
value ๐ - expires_
at ๐ - get_
outcome ๐ - next_
last_ ๐modified
Type Aliasesยง
- Etag
- Quoted HTTP entity tag for rendezvous payload state.
- Ratelimiter ๐
- Session
Id - Fixed-capacity identifier for a rendezvous session.
- Sessions ๐