biz/

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
Package appconfig 直接定义应用共用的 env/log 配置,组合 configx 和 env 加载配置并初始化环境。
Package appconfig 直接定义应用共用的 env/log 配置,组合 configx 和 env 加载配置并初始化环境。
Package bootstrap 提供日志、MySQL、Redis、Elasticsearch、OSS、STS、阿里云 ES 和 NATS 多实例的通用初始化入口, 以及应用运行管理器、Gin Engine、HTTP、realtime 和 Cron 服务的构造方法,供项目自己的 bootstrap 组装。
Package bootstrap 提供日志、MySQL、Redis、Elasticsearch、OSS、STS、阿里云 ES 和 NATS 多实例的通用初始化入口, 以及应用运行管理器、Gin Engine、HTTP、realtime 和 Cron 服务的构造方法,供项目自己的 bootstrap 组装。
Package common 提供常规业务通用工具:按应用时区生成 ID、格式化时间及精确转换百分比。
Package common 提供常规业务通用工具:按应用时区生成 ID、格式化时间及精确转换百分比。
Package elasticsearchservice 组织 Elasticsearch 的通用业务流程。
Package elasticsearchservice 组织 Elasticsearch 的通用业务流程。
Package httpauth 提供命名 HTTP 认证方案、统一用户身份和标准 Context 传递。
Package httpauth 提供命名 HTTP 认证方案、统一用户身份和标准 Context 传递。
ginauth
Package ginauth 将命名认证方案接入 Gin,负责身份传递和失败请求的中止。
Package ginauth 将命名认证方案接入 Gin,负责身份传递和失败请求的中止。
Package lockx 定义分布式阻塞与非阻塞锁契约,提供获取、执行和释放的通用流程。
Package lockx 定义分布式阻塞与非阻塞锁契约,提供获取、执行和释放的通用流程。
internal/lockctx
Package lockctx 为 lockx 公共流程及其后端统一检查 context 取消与期限。
Package lockctx 为 lockx 公共流程及其后端统一检查 context 取消与期限。
redislock
Package redislock 通过 infra/redisx 实现单机 Redis 上的阻塞与非阻塞锁。
Package redislock 通过 infra/redisx 实现单机 Redis 上的阻塞与非阻塞锁。
Package ossservice 提供 multipart 文件上传、限定 OSS 对象的 STS 凭据签发及 URL 内容摘要。
Package ossservice 提供 multipart 文件上传、限定 OSS 对象的 STS 凭据签发及 URL 内容摘要。
Package realtime 基于 websocketx 提供连接身份、独立业务状态和 JSON/PB 双向消息。
Package realtime 基于 websocketx 提供连接身份、独立业务状态和 JSON/PB 双向消息。
protocol
Package protocol 保存 realtime.v1 的公共 protobuf 信封,不包含业务消息类型。
Package protocol 保存 realtime.v1 的公共 protobuf 信封,不包含业务消息类型。

Jump to

Keyboard shortcuts

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