Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
Package admission provides public access to admission control primitives.
|
Package admission provides public access to admission control primitives. |
|
Package backpressure provides queue-based backpressure control for GRIP streaming pipelines.
|
Package backpressure provides queue-based backpressure control for GRIP streaming pipelines. |
|
Package bidistream provides an execution pipeline for gRPC bidirectional-streaming RPCs.
|
Package bidistream provides an execution pipeline for gRPC bidirectional-streaming RPCs. |
|
Package circuitbreaker provides circuit breaker protection for gRPC execution pipelines.
|
Package circuitbreaker provides circuit breaker protection for gRPC execution pipelines. |
|
Package clientstream provides an execution pipeline for gRPC client-streaming RPCs.
|
Package clientstream provides an execution pipeline for gRPC client-streaming RPCs. |
|
Package core provides shared types and contracts used across all GRIP packages.
|
Package core provides shared types and contracts used across all GRIP packages. |
|
Package dynconfig provides dynamic configuration with atomic reads.
|
Package dynconfig provides dynamic configuration with atomic reads. |
|
examples
|
|
|
bidistream/keyed_ordering
command
|
|
|
unary/error_handling
command
|
|
|
unary/with_retry
command
|
|
|
Package healthcheck provides component-level health monitoring.
|
Package healthcheck provides component-level health monitoring. |
|
internal
|
|
|
ratelimit
Package ratelimit provides rate limiting primitives for gRPC execution pipelines.
|
Package ratelimit provides rate limiting primitives for gRPC execution pipelines. |
|
Package lifecycle provides graceful shutdown coordination for GRIP components.
|
Package lifecycle provides graceful shutdown coordination for GRIP components. |
|
Package loadshed provides priority-based load shedding.
|
Package loadshed provides priority-based load shedding. |
|
Package metrics provides the metrics sink interface for GRIP.
|
Package metrics provides the metrics sink interface for GRIP. |
|
otelmetrics
Package otelmetrics provides an OpenTelemetry metrics sink for GRIP supervisor events.
|
Package otelmetrics provides an OpenTelemetry metrics sink for GRIP supervisor events. |
|
prommetrics
Package prommetrics provides a Prometheus metrics sink for GRIP supervisor events.
|
Package prommetrics provides a Prometheus metrics sink for GRIP supervisor events. |
|
Package ratelimit provides rate limiting for gRPC services.
|
Package ratelimit provides rate limiting for gRPC services. |
|
Package serverstream provides an execution pipeline for gRPC server-streaming RPCs.
|
Package serverstream provides an execution pipeline for gRPC server-streaming RPCs. |
|
Package streaming provides public types for stream processing.
|
Package streaming provides public types for stream processing. |
|
Package supervisor provides retry, restart, and escalation policies for GRIP execution pipelines.
|
Package supervisor provides retry, restart, and escalation policies for GRIP execution pipelines. |
|
Package tracing provides OpenTelemetry trace integration for GRIP.
|
Package tracing provides OpenTelemetry trace integration for GRIP. |
|
Package unary provides a production-ready execution pipeline for gRPC unary RPCs.
|
Package unary provides a production-ready execution pipeline for gRPC unary RPCs. |
Click to show internal directories.
Click to hide internal directories.