Directories
¶
| Path | Synopsis |
|---|---|
|
事件类型定义与 EventEmitter 接口。
|
事件类型定义与 EventEmitter 接口。 |
|
Package apperror 提供统一的业务错误格式,供 go-platform-kit 及消费服务共同使用。
|
Package apperror 提供统一的业务错误格式,供 go-platform-kit 及消费服务共同使用。 |
|
Package circuitbreaker provides a simple three-state circuit breaker for protecting external provider calls.
|
Package circuitbreaker provides a simple three-state circuit breaker for protecting external provider calls. |
|
Package config 提供泛型配置加载器(viper YAML + godotenv + env overlay,自动检测模式)。
|
Package config 提供泛型配置加载器(viper YAML + godotenv + env overlay,自动检测模式)。 |
|
App Store Server 连接器 - Apple App Store Server API + Server Notifications V2 封装。
|
App Store Server 连接器 - Apple App Store Server API + Server Notifications V2 封装。 |
|
example
|
|
|
framework-app
command
Example app 演示 go-platform-kit 的新架构:framework + connector + config。
|
Example app 演示 go-platform-kit 的新架构:framework + connector + config。 |
|
myapp
command
Example app 演示 go-platform-kit 的完整用法:服务启动 / 日志元数据 / 统一错误与响应。
|
Example app 演示 go-platform-kit 的完整用法:服务启动 / 日志元数据 / 统一错误与响应。 |
|
Package framework 提供统一的服务编排层,融合 Hades 架构设计。
|
Package framework 提供统一的服务编排层,融合 Hades 架构设计。 |
|
Package httpx 提供基于 gin 的统一 HTTP 响应封装,与 apperror 协作将 *apperror.Error 编码为 JSON。
|
Package httpx 提供基于 gin 的统一 HTTP 响应封装,与 apperror 协作将 *apperror.Error 编码为 JSON。 |
|
Package idgen 生成短 ID(10 位字母数字)。
|
Package idgen 生成短 ID(10 位字母数字)。 |
|
Package jwt 提供 HS256 JWT 签发与验证服务。
|
Package jwt 提供 HS256 JWT 签发与验证服务。 |
|
Package logger 提供进程级结构化日志(基于 log/slog)。
|
Package logger 提供进程级结构化日志(基于 log/slog)。 |
|
Package oauth 提供 Google ID Token 与 Apple Sign In 验证器。
|
Package oauth 提供 Google ID Token 与 Apple Sign In 验证器。 |
|
Package r2 封装 Cloudflare R2 对象存储客户端(基于 S3 协议)。
|
Package r2 封装 Cloudflare R2 对象存储客户端(基于 S3 协议)。 |
|
Package runtime 提供后台 goroutine 基础设施(panic 重启、超时控制)。
|
Package runtime 提供后台 goroutine 基础设施(panic 重启、超时控制)。 |
|
X-Ray tracing helpers — annotation.
|
X-Ray tracing helpers — annotation. |
Click to show internal directories.
Click to hide internal directories.