Help us shape the future of Go! Take the 2026 Go Developer Survey

provider/

directory
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2026 License: MIT

Directories

Path Synopsis
Package app provides application root-path capability for gorp framework.
Package app provides application root-path capability for gorp framework.
auth
captcha
Application scenarios: - Multi-instance shared captcha store backed by Redis.
Application scenarios: - Multi-instance shared captcha store backed by Redis.
jwt
Package jwt provides Gin HTTP middleware for JWT authentication.
Package jwt provides Gin HTTP middleware for JWT authentication.
Package cache provides in-memory cache implementation.
Package cache provides in-memory cache implementation.
circuitbreaker
Package config provides environment normalization utilities for gorp framework.
Package config provides environment normalization utilities for gorp framework.
configsource
local
Package local provides local file config source implementation for gorp framework.
Package local provides local file config source implementation for gorp framework.
noop
Package noop provides a no-op config source for monolith scenarios.
Package noop provides a no-op config source for monolith scenarios.
Package cron provides cron scheduling service for gorp framework.
Package cron provides cron scheduling service for gorp framework.
discovery
noop
Package noop provides a no-op service discovery registry for monolith scenarios.
Package noop provides a no-op service discovery registry for monolith scenarios.
dlock
noop
Package noop provides a no-op distributed lock for monolith scenarios.
Package noop provides a no-op distributed lock for monolith scenarios.
dtm
noop
Package noop provides a no-op DTM distributed transaction client for monolith scenarios.
Package noop provides a no-op DTM distributed transaction client for monolith scenarios.
Package error_reporter provides error reporting service for gorp framework.
Package error_reporter provides error reporting service for gorp framework.
errors
std
Package std provides standard error handling implementation for gorp framework.
Package std provides standard error handling implementation for gorp framework.
Package event provides EventBus options for retry and DLQ configurations.
Package event provides EventBus options for retry and DLQ configurations.
Package feature implements the config-driven feature flag and canary rollout provider.
Package feature implements the config-driven feature flag and canary rollout provider.
Package gin provides Gin-based HTTP server implementation for gorp framework.
Package gin provides Gin-based HTTP server implementation for gorp framework.
Package grpc provides gRPC interceptors for gorp framework.
Package grpc provides gRPC interceptors for gorp framework.
Package health provides dependency health checkers for common components.
Package health provides dependency health checkers for common components.
Package host provides service adapters for wrapping HTTP, Cron, and GRPC servers.
Package host provides service adapters for wrapping HTTP, Cron, and GRPC servers.
Package loadshedding 提供过载保护(LoadShedding)实现。
Package loadshedding 提供过载保护(LoadShedding)实现。
bbr
Package bbr 提供 BBR 自适应过载保护实现。
Package bbr 提供 BBR 自适应过载保护实现。
gradient
Package gradient implements Little's Law (L = λ * W) Gradient Adaptive Concurrency Limiting.
Package gradient implements Little's Law (L = λ * W) Gradient Adaptive Concurrency Limiting.
noop
Package noop 提供 LoadShedding 的空实现。
Package noop 提供 LoadShedding 的空实现。
Package log provides zap-based logging service for gorp framework.
Package log provides zap-based logging service for gorp framework.
messagequeue
noop
Package noop provides a no-op message queue for monolith scenarios.
Package noop provides a no-op message queue for monolith scenarios.
Package metadata provides metadata propagation service for gorp framework.
Package metadata provides metadata propagation service for gorp framework.
middleware
Package middleware provides HTTP metadata propagation middleware.
Package middleware provides HTTP metadata propagation middleware.
middleware/grpc
Package grpc provides gRPC metadata propagation middleware.
Package grpc provides gRPC metadata propagation middleware.
noop
Package noop provides no-op metadata implementation for monolith scenarios.
Package noop provides no-op metadata implementation for monolith scenarios.
propagator
Package propagator provides metadata propagation implementation for gorp framework.
Package propagator provides metadata propagation implementation for gorp framework.
Package observability provides observability service implementation for gorp framework.
Package observability provides observability service implementation for gorp framework.
orm
ent
Package ent provides Ent ORM integration for gorp framework.
Package ent provides Ent ORM integration for gorp framework.
gorm
Package gorm provides a custom GORM logger implementation.
Package gorm provides a custom GORM logger implementation.
inspect
Package inspect provides database schema inspection service.
Package inspect provides database schema inspection service.
runtime
Package runtime provides ORM backend abstraction and unified runtime services.
Package runtime provides ORM backend abstraction and unified runtime services.
sqlx
Package sqlx provides SQLX ORM integration for gorp framework.
Package sqlx provides SQLX ORM integration for gorp framework.
Package outbox provides in-memory outbox pattern implementation for gorp framework.
Package outbox provides in-memory outbox pattern implementation for gorp framework.
Package proto provides proto generator implementation.
Package proto provides proto generator implementation.
Package ratelimiter provides rate limiting capability for gorp framework.
Package ratelimiter provides rate limiting capability for gorp framework.
Package redis provides Redis service for gorp framework.
Package redis provides Redis service for gorp framework.
Package retry provides retry service for gorp framework.
Package retry provides retry service for gorp framework.
noop
Application scenarios: - Provide the monolith-friendly no-op retry capability.
Application scenarios: - Provide the monolith-friendly no-op retry capability.
rpc
grpc
Package grpc 提供 grpc-free 契约的断言辅助函数。
Package grpc 提供 grpc-free 契约的断言辅助函数。
http
Package http provides HTTP RPC client for gorp framework.
Package http provides HTTP RPC client for gorp framework.
noop
Package noop provides a no-op RPC client/server for monolith scenarios.
Package noop provides a no-op RPC client/server for monolith scenarios.
Package security provides an in-memory, zero-dependency Authorizer provider for gorp framework.
Package security provides an in-memory, zero-dependency Authorizer provider for gorp framework.
selector
noop
Package noop provides a no-op load balancing selector for monolith scenarios.
Package noop provides a no-op load balancing selector for monolith scenarios.
p2c
Package p2c provides Power of Two Choices load balancing selector.
Package p2c provides Power of Two Choices load balancing selector.
random
Package random provides random load balancing selector for service discovery.
Package random provides random load balancing selector for service discovery.
wrr
Package wrr provides weighted round-robin load balancing selector.
Package wrr provides weighted round-robin load balancing selector.
serviceauth
noop
Package noop provides a no-op service authenticator for monolith scenarios.
Package noop provides a no-op service authenticator for monolith scenarios.
tracing
middleware
Package middleware provides HTTP tracing middleware for gorp framework.
Package middleware provides HTTP tracing middleware for gorp framework.
middleware/grpc
Package grpc provides gRPC tracing middleware for gorp framework.
Package grpc provides gRPC tracing middleware for gorp framework.
noop
Package noop provides a no-op tracing implementation for monolith scenarios.
Package noop provides a no-op tracing implementation for monolith scenarios.
Package validate provides a unified validation service using go-playground/validator.
Package validate provides a unified validation service using go-playground/validator.
noop
Package noop provides a no-op validator implementation for monolith scenarios.
Package noop provides a no-op validator implementation for monolith scenarios.
Package websocket provides WebSocket capability provider for gorp framework.
Package websocket provides WebSocket capability provider for gorp framework.
noop
Package noop provides a no-op WebSocket service implementation for gorp.
Package noop provides a no-op WebSocket service implementation for gorp.

Jump to

Keyboard shortcuts

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