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 或消息中间件。 |
Click to show internal directories.
Click to hide internal directories.