adapters/

directory
v0.0.0-...-6c1af87 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2026 License: MIT

Directories

Path Synopsis
Package adapterutil centralizes shared plumbing helpers used by GoCell adapters (postgres / redis / rabbitmq / vault).
Package adapterutil centralizes shared plumbing helpers used by GoCell adapters (postgres / redis / rabbitmq / vault).
Package circuitbreaker provides a sony/gobreaker adapter that implements the runtime/http/middleware.Allower interface.
Package circuitbreaker provides a sony/gobreaker adapter that implements the runtime/http/middleware.Allower interface.
Package oidc provides a thin adapter over coreos/go-oidc v3 and golang.org/x/oauth2 for OpenID Connect authentication.
Package oidc provides a thin adapter over coreos/go-oidc v3 and golang.org/x/oauth2 for OpenID Connect authentication.
Package otel provides an OpenTelemetry adapter that implements the runtime/observability/tracing.Tracer interface using the OTel SDK.
Package otel provides an OpenTelemetry adapter that implements the runtime/observability/tracing.Tracer interface using the OTel SDK.
Package postgres provides a PostgreSQL adapter for the GoCell framework.
Package postgres provides a PostgreSQL adapter for the GoCell framework.
Package prometheus provides a Prometheus backend for the provider-neutral metrics abstraction defined in kernel/observability/metrics, plus a direct cell.LifecycleHookObserver implementation for assembly hook metrics.
Package prometheus provides a Prometheus backend for the provider-neutral metrics abstraction defined in kernel/observability/metrics, plus a direct cell.LifecycleHookObserver implementation for assembly hook metrics.
Package rabbitmq provides a RabbitMQ adapter for the GoCell event bus.
Package rabbitmq provides a RabbitMQ adapter for the GoCell event bus.
Package ratelimit provides a token-bucket rate limiter adapter that implements the runtime/http/middleware.RateLimiter and WindowedRateLimiter interfaces using golang.org/x/time/rate.
Package ratelimit provides a token-bucket rate limiter adapter that implements the runtime/http/middleware.RateLimiter and WindowedRateLimiter interfaces using golang.org/x/time/rate.
Package redis provides a Redis adapter for the GoCell framework.
Package redis provides a Redis adapter for the GoCell framework.
Package s3 provides a thin adapter over aws-sdk-go-v2 for S3-compatible object storage.
Package s3 provides a thin adapter over aws-sdk-go-v2 for S3-compatible object storage.
Package vault provides a HashiCorp Vault Transit adapter that implements the kernel/crypto.KeyProvider interface.
Package vault provides a HashiCorp Vault Transit adapter that implements the kernel/crypto.KeyProvider interface.
Package websocket provides an nhooyr.io/websocket binding for the runtime/websocket.Conn interface.
Package websocket provides an nhooyr.io/websocket binding for the runtime/websocket.Conn interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL