provider/

directory
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 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
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 local in-memory event bus implementation for gorp framework.
Package event provides local in-memory event bus implementation for gorp framework.
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 自适应过载保护实现。
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 gRPC metadata propagation middleware.
Package middleware 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 provides the gRPC-based RPC client for the gorp framework.
Package grpc provides the gRPC-based RPC client for the gorp framework.
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.
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.
Package ssh provides SSH service for gorp framework.
Package ssh provides SSH service for gorp framework.
tracing
middleware
Package middleware provides gRPC tracing middleware for gorp framework.
Package middleware 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