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. |
Click to show internal directories.
Click to hide internal directories.