Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateOptimizedTransport ¶
CreateOptimizedTransport creates an HTTP transport with optimized connection pool settings.
func CreateRetryClient ¶
func CreateRetryClient(cfg RetryClientConfig) (*retry.Client, error)
CreateRetryClient creates an HTTP client with retry support and authentication. This is used for service-to-service communication with external APIs.
Types ¶
type RetryClientConfig ¶ added in v0.17.0
type RetryClientConfig struct {
AuthMode string
AuthSecret string
Timeout time.Duration
InsecureSkipVerify bool
MaxRetries int
RetryDelay time.Duration
MaxRetryDelay time.Duration
AuthHeader string
}
RetryClientConfig holds configuration for creating a retry-enabled HTTP client.
Click to show internal directories.
Click to hide internal directories.