Directories
¶
| Path | Synopsis |
|---|---|
|
Package clusterrpc is Narad's node-to-node RPC transport: length-framed request/reply frames (internal/protocol/clusterwire) multiplexed over pooled QUIC streams.
|
Package clusterrpc is Narad's node-to-node RPC transport: length-framed request/reply frames (internal/protocol/clusterwire) multiplexed over pooled QUIC streams. |
|
Package config defines Narad's runtime configuration and the rules for loading it.
|
Package config defines Narad's runtime configuration and the rules for loading it. |
|
Package httpclient builds HTTP clients tuned for Narad's node-to-node data plane, where a handful of peers carry heavy concurrent traffic.
|
Package httpclient builds HTTP clients tuned for Narad's node-to-node data plane, where a handful of peers carry heavy concurrent traffic. |
|
Package netaddr compares listen addresses with peer addresses that may or may not carry a host part.
|
Package netaddr compares listen addresses with peer addresses that may or may not carry a host part. |
|
observability
|
|
|
logger
Package logger constructs the project's structured logger.
|
Package logger constructs the project's structured logger. |
|
metrics
Package metrics owns Narad's Prometheus metrics surface.
|
Package metrics owns Narad's Prometheus metrics surface. |
|
Package partition selects the partition a produce request lands on.
|
Package partition selects the partition a produce request lands on. |
|
Package schema validates message payloads against per-topic JSON Schemas.
|
Package schema validates message payloads against per-topic JSON Schemas. |
Click to show internal directories.
Click to hide internal directories.