Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth 提供基于 JWT 的认证能力。
|
Package auth 提供基于 JWT 的认证能力。 |
|
Package breaker 提供了熔断器组件,专注于 gRPC 客户端的故障隔离与自动恢复。
|
Package breaker 提供了熔断器组件,专注于 gRPC 客户端的故障隔离与自动恢复。 |
|
Package cache 提供缓存组件,支持基于 Redis 的多种数据结构操作。
|
Package cache 提供缓存组件,支持基于 Redis 的多种数据结构操作。 |
|
Package clog 为 Genesis 框架提供基于 slog 的结构化日志组件。
|
Package clog 为 Genesis 框架提供基于 slog 的结构化日志组件。 |
|
Package config 为 Genesis 提供统一的配置加载与变更通知能力,基于 Viper 实现。
|
Package config 为 Genesis 提供统一的配置加载与变更通知能力,基于 Viper 实现。 |
|
Package connector 为 Genesis 框架提供统一的连接管理能力。
|
Package connector 为 Genesis 框架提供统一的连接管理能力。 |
|
Package db 提供了基于 GORM 的数据库组件,支持分库分表功能。
|
Package db 提供了基于 GORM 的数据库组件,支持分库分表功能。 |
|
Package dlock 提供分布式锁组件,支持 Redis 和 Etcd 后端。
|
Package dlock 提供分布式锁组件,支持 Redis 和 Etcd 后端。 |
|
examples
|
|
|
auth
command
|
|
|
breaker
command
|
|
|
cache
command
|
|
|
clog
command
|
|
|
config
command
|
|
|
connector
command
examples/connector/main.go
|
examples/connector/main.go |
|
db
command
|
|
|
dlock
command
|
|
|
grpc-registry
command
|
|
|
idem
command
|
|
|
idgen
command
|
|
|
mq
command
examples/mq/main.go
|
examples/mq/main.go |
|
observability/cmd/gateway
command
|
|
|
observability/cmd/logic
command
|
|
|
observability/cmd/task
command
|
|
|
ratelimit
command
|
|
|
registry
command
|
|
|
xerrors
command
|
|
|
Package idem 提供了幂等性组件,用于确保在分布式环境中操作的"一次且仅一次"执行。
|
Package idem 提供了幂等性组件,用于确保在分布式环境中操作的"一次且仅一次"执行。 |
|
Package idgen 提供高性能的 ID 生成能力,支持多种 ID 生成策略:
|
Package idgen 提供高性能的 ID 生成能力,支持多种 ID 生成策略: |
|
Package metrics 提供 OpenTelemetry 指标收集,内置 Prometheus HTTP 服务器。
|
Package metrics 提供 OpenTelemetry 指标收集,内置 Prometheus HTTP 服务器。 |
|
Package mq 提供消息队列组件,支持 NATS Core, JetStream, Redis Stream 等多种后端。
|
Package mq 提供消息队列组件,支持 NATS Core, JetStream, Redis Stream 等多种后端。 |
|
Package ratelimit 提供了限流组件,支持单机和分布式两种模式。
|
Package ratelimit 提供了限流组件,支持单机和分布式两种模式。 |
|
Package registry 提供了基于 Etcd 的服务注册发现组件,支持 gRPC 集成和客户端负载均衡。
|
Package registry 提供了基于 Etcd 的服务注册发现组件,支持 gRPC 集成和客户端负载均衡。 |
|
Package xerrors 提供标准化错误处理工具。
|
Package xerrors 提供标准化错误处理工具。 |
Click to show internal directories.
Click to hide internal directories.