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

infra/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2026 License: Apache-2.0

Directories

Path Synopsis
aliyun
esx
Package esx 封装阿里云 Elasticsearch 管理 SDK 的词典清单、词典更新和实例查询。
Package esx 封装阿里云 Elasticsearch 管理 SDK 的词典清单、词典更新和实例查询。
ossx
Package ossx 封装官方 SDK 的对象上传、元数据查询和下载签名。
Package ossx 封装官方 SDK 的对象上传、元数据查询和下载签名。
stsx
Package stsx 封装阿里云 STS AssumeRole,与 ossx、esx 平行。
Package stsx 封装阿里云 STS AssumeRole,与 ossx、esx 平行。
Package apprun 提供实例式常驻服务监督、统一停收和并行排空,依赖标准库与 logit。
Package apprun 提供实例式常驻服务监督、统一停收和并行排空,依赖标准库与 logit。
Package clickhousex 提供基于 GORM 的 ClickHouse 连接池、显式主从选择和统一查询日志。
Package clickhousex 提供基于 GORM 的 ClickHouse 连接池、显式主从选择和统一查询日志。
Package configx 提供 YAML、TOML、JSON 文件的结构体解析与全局命名配置。
Package configx 提供 YAML、TOML、JSON 文件的结构体解析与全局命名配置。
Package cronx 组合 gocron v2 与 logit,提供实例式 Cron、固定和随机间隔调度。
Package cronx 组合 gocron v2 与 logit,提供实例式 Cron、固定和随机间隔调度。
Package elasticsearchx 提供 Elasticsearch 7、8、9 共用的结果日志和基础操作。
Package elasticsearchx 提供 Elasticsearch 7、8、9 共用的结果日志和基础操作。
v7
Package v7 创建 Elasticsearch 7 官方客户端并接入 elasticsearchx 的统一日志与操作。
Package v7 创建 Elasticsearch 7 官方客户端并接入 elasticsearchx 的统一日志与操作。
v8
Package v8 创建 Elasticsearch 8 官方客户端并接入 elasticsearchx 的统一日志与操作。
Package v8 创建 Elasticsearch 8 官方客户端并接入 elasticsearchx 的统一日志与操作。
v9
Package v9 创建 Elasticsearch 9 官方客户端并接入 elasticsearchx 的统一日志与操作。
Package v9 创建 Elasticsearch 9 官方客户端并接入 elasticsearchx 的统一日志与操作。
Package env 提供独立于启动方式的应用运行环境,供 HTTP、命令行等应用复用。
Package env 提供独立于启动方式的应用运行环境,供 HTTP、命令行等应用复用。
Package estextsearch 构建短文本检索的 Elasticsearch 查询子句,仅依赖标准库。
Package estextsearch 构建短文本检索的 Elasticsearch 查询子句,仅依赖标准库。
Package ginx 提供独立 Gin Engine、请求日志和 Recovery。
Package ginx 提供独立 Gin Engine、请求日志和 Recovery。
Package gormx 为 Repository 提供统一的主、从库会话依赖 Sessions 和通用查询辅助方法。
Package gormx 为 Repository 提供统一的主、从库会话依赖 Sessions 和通用查询辅助方法。
Package httpcall 提供可复用的 HTTP 下游客户端,统一记录调用日志与耗时。
Package httpcall 提供可复用的 HTTP 下游客户端,统一记录调用日志与耗时。
Package httpserver 提供独立 HTTP 服务端、普通请求停收和实际排空,不管理 WebSocket 等已接管连接。
Package httpserver 提供独立 HTTP 服务端、普通请求停收和实际排空,不管理 WebSocket 等已接管连接。
internal
aliyun
Package aliyun 提供阿里云 SDK 适配包内部共用的配置校验、凭据解析和 HTTP 客户端构造。
Package aliyun 提供阿里云 SDK 适配包内部共用的配置校验、凭据解析和 HTTP 客户端构造。
gorm
Package gorm 提供 infra 内部共用的 GORM 日志、连接池初始化和主从路由能力。
Package gorm 提供 infra 内部共用的 GORM 日志、连接池初始化和主从路由能力。
handlerregistry
Package handlerregistry 为 infra 内的强类型 Handler 注册表共用登记、命名和快照逻辑。
Package handlerregistry 为 infra 内的强类型 Handler 注册表共用登记、命名和快照逻辑。
named
Package named 提供 infra 内部共用的可关闭客户端命名与默认注册表。
Package named 提供 infra 内部共用的可关闭客户端命名与默认注册表。
Package jwtx 提供独立的 HS256、RS256、ES256、PS256 JWT 签发器与验签器,复用 golang-jwt/jwt v5。
Package jwtx 提供独立的 HS256、RS256、ES256、PS256 JWT 签发器与验签器,复用 golang-jwt/jwt v5。
Package lrucache 提供有界 LRU 缓存,支持独立实例和命名共享实例,可设置实例默认 TTL 和单条目 TTL。
Package lrucache 提供有界 LRU 缓存,支持独立实例和命名共享实例,可设置实例默认 TTL 和单条目 TTL。
Package mysqlx 提供基于 GORM 的 MySQL 连接池、显式主从选择和统一查询日志。
Package mysqlx 提供基于 GORM 的 MySQL 连接池、显式主从选择和统一查询日志。
Package natsx 提供实例式 NATS 连接、启动期消费注册、通用消息操作和 logit 结果日志。
Package natsx 提供实例式 NATS 连接、启动期消费注册、通用消息操作和 logit 结果日志。
Package pgsqlx 提供基于 GORM 的 PostgreSQL 连接池、显式主从选择和统一查询日志。
Package pgsqlx 提供基于 GORM 的 PostgreSQL 连接池、显式主从选择和统一查询日志。
Package redisx 管理单机 Redis 客户端的创建、验活、关闭和可配置的命令结果日志。
Package redisx 管理单机 Redis 客户端的创建、验活、关闭和可配置的命令结果日志。
Package schemamigrate 封装 GORM AutoMigrate 和 SQL 种子校准,提供项目可复用的数据库初始化能力。
Package schemamigrate 封装 GORM AutoMigrate 和 SQL 种子校准,提供项目可复用的数据库初始化能力。
Package sqlitex 提供基于 GORM 的 SQLite 单库连接池和统一查询日志。
Package sqlitex 提供基于 GORM 的 SQLite 单库连接池和统一查询日志。
Package taskpool 提供本地异步任务池,依赖 logit 创建独立日志作用域并关联 logId。
Package taskpool 提供本地异步任务池,依赖 logit 创建独立日志作用域并关联 logId。
Package websocketx 提供独立的标准 http.Handler WebSocket 传输,不依赖 Gin 或消息中间件。
Package websocketx 提供独立的标准 http.Handler WebSocket 传输,不依赖 Gin 或消息中间件。

Jump to

Keyboard shortcuts

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