Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth 提供基于 JWT 的双令牌认证能力。
|
Package auth 提供基于 JWT 的双令牌认证能力。 |
|
Package breaker 提供了面向 gRPC 客户端场景的轻量熔断组件。
|
Package breaker 提供了面向 gRPC 客户端场景的轻量熔断组件。 |
|
Package cache 提供 Genesis L2 业务层的缓存组件族,支持分布式缓存、本地缓存和多级缓存。
|
Package cache 提供 Genesis L2 业务层的缓存组件族,支持分布式缓存、本地缓存和多级缓存。 |
|
Package clog 为 Genesis 提供统一的结构化日志接口。
|
Package clog 为 Genesis 提供统一的结构化日志接口。 |
|
Package config 为 Genesis 提供统一的多源配置加载与文件驱动的变更通知能力。
|
Package config 为 Genesis 提供统一的多源配置加载与文件驱动的变更通知能力。 |
|
Package connector 为 Genesis 提供统一的连接管理能力。
|
Package connector 为 Genesis 提供统一的连接管理能力。 |
|
Package db 提供基于 GORM 的数据库组件,是 Genesis L1 基础设施层的一部分。
|
Package db 提供基于 GORM 的数据库组件,是 Genesis L1 基础设施层的一部分。 |
|
Package dlock 提供 Genesis 的分布式锁组件。
|
Package dlock 提供 Genesis 的分布式锁组件。 |
|
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 提供 Genesis L2 业务层的 ID 生成能力。
|
Package idgen 提供 Genesis L2 业务层的 ID 生成能力。 |
|
Package metrics 提供 Genesis 的 OpenTelemetry 指标封装与 Prometheus 暴露能力。
|
Package metrics 提供 Genesis 的 OpenTelemetry 指标封装与 Prometheus 暴露能力。 |
|
Package mq 提供消息队列组件,支持 NATS JetStream 和 Redis Stream 两种后端。
|
Package mq 提供消息队列组件,支持 NATS JetStream 和 Redis Stream 两种后端。 |
|
Package ratelimit 提供 Genesis 的限流组件。
|
Package ratelimit 提供 Genesis 的限流组件。 |
|
Package registry 提供了基于 Etcd 的服务注册发现组件,以及面向 gRPC 的 resolver 集成。
|
Package registry 提供了基于 Etcd 的服务注册发现组件,以及面向 gRPC 的 resolver 集成。 |
|
Package testkit 提供 Genesis 组件测试所需的通用 helper。
|
Package testkit 提供 Genesis 组件测试所需的通用 helper。 |
|
Package trace 提供 Genesis 的 OpenTelemetry 链路追踪初始化与传播辅助能力。
|
Package trace 提供 Genesis 的 OpenTelemetry 链路追踪初始化与传播辅助能力。 |
|
Package xerrors 提供 Genesis 的轻量错误封装工具。
|
Package xerrors 提供 Genesis 的轻量错误封装工具。 |
Click to show internal directories.
Click to hide internal directories.