Directories
¶
| Path | Synopsis |
|---|---|
|
cache
|
|
|
cachehelper
Package cachehelper creates cache implementations backed by in-memory Ristretto or Redis stores.
|
Package cachehelper creates cache implementations backed by in-memory Ristretto or Redis stores. |
|
cachespi
Package cachespi defines the public cache interfaces and shared types.
|
Package cachespi defines the public cache interfaces and shared types. |
|
db
|
|
|
dbhelper
Package dbhelper provides user-facing factory and builder helpers for the db module.
|
Package dbhelper provides user-facing factory and builder helpers for the db module. |
|
dbspi
Package dbspi defines the public contracts and configuration types for the db module.
|
Package dbspi defines the public contracts and configuration types for the db module. |
|
http
|
|
|
httphelper
Package httphelper provides config-driven factory functions for creating httpspi.Client instances.
|
Package httphelper provides config-driven factory functions for creating httpspi.Client instances. |
|
httpspi
Package httpspi defines the HTTP client SPI (Service Provider Interface).
|
Package httpspi defines the HTTP client SPI (Service Provider Interface). |
|
internal/httpsp
Package httpsp provides the concrete implementation of httpspi.Client backed by the standard net/http package.
|
Package httpsp provides the concrete implementation of httpspi.Client backed by the standard net/http package. |
|
Package logger 提供统一的结构化日志能力。
|
Package logger 提供统一的结构化日志能力。 |
|
mq
|
|
|
example
Package example contains integration examples for the MQ module.
|
Package example contains integration examples for the MQ module. |
|
mqhelper
Package mqhelper provides runtime factories and message helpers for mqspi.
|
Package mqhelper provides runtime factories and message helpers for mqspi. |
|
mqspi
Package mqspi defines the public MQ contracts and configuration types.
|
Package mqspi defines the public MQ contracts and configuration types. |
|
util
|
|
|
codec
Package codec provides small encoding helpers for byte and string payloads.
|
Package codec provides small encoding helpers for byte and string payloads. |
|
convutil
Package convutil provides small, explicit conversions for scalar values.
|
Package convutil provides small, explicit conversions for scalar values. |
|
crypto
Package crypto provides encryption and decryption utilities using AES-GCM.
|
Package crypto provides encryption and decryption utilities using AES-GCM. |
|
ctxutil
Package ctxutil provides utilities for working with context.Context, including typed key-value storage and deadline helpers.
|
Package ctxutil provides utilities for working with context.Context, including typed key-value storage and deadline helpers. |
|
env
Package env provides typed environment variable helpers.
|
Package env provides typed environment variable helpers. |
|
errutil
Package errutil provides error handling utility functions.
|
Package errutil provides error handling utility functions. |
|
idutil
Package idutil provides functions for generating various types of unique identifiers.
|
Package idutil provides functions for generating various types of unique identifiers. |
|
maputil
Package maputil provides generic helpers for map transformations.
|
Package maputil provides generic helpers for map transformations. |
|
mathutil
Package mathutil provides generic numeric utility functions for comparable and ordered types.
|
Package mathutil provides generic numeric utility functions for comparable and ordered types. |
|
retry
Package retry provides a generic retry mechanism with configurable backoff strategies.
|
Package retry provides a generic retry mechanism with configurable backoff strategies. |
|
serializer
Package serializer provides JSON serialization helpers.
|
Package serializer provides JSON serialization helpers. |
|
sliceutil
Package sliceutil provides generic helpers for common slice transformations.
|
Package sliceutil provides generic helpers for common slice transformations. |
|
strutil
Package strutil provides string utility functions.
|
Package strutil provides string utility functions. |
|
syncutil
Package syncutil provides concurrency utilities for safe goroutine management.
|
Package syncutil provides concurrency utilities for safe goroutine management. |
|
validator
Package validator provides small composable validation rules.
|
Package validator provides small composable validation rules. |
Click to show internal directories.
Click to hide internal directories.