Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
RedisHost string `envconfig:"REDIS_HOST" required:"true"`
RedisPort int `envconfig:"REDIS_PORT"`
RedisPassword string `envconfig:"REDIS_PASSWORD"`
RedisDB int `envconfig:"REDIS_DB"`
RedisEnableTLS bool `envconfig:"REDIS_ENABLE_TLS"`
PendingTaskWorkerCount int `envconfig:"PENDING_TASK_WORKER_COUNT"`
DeferedTaskWatcherCount int `envconfig:"DEFERED_TASK_WATCHER_COUNT"`
}
Config encapsulates all configuration options for the Redis-based implementation of the async.Engine interface
func GetConfigFromEnvironment ¶
GetConfigFromEnvironment returns configuration derived from environment variables
func NewConfigWithDefaults ¶
func NewConfigWithDefaults() Config
NewConfigWithDefaults returns a Config object with default values already applied. Callers are then free to set custom values for the remaining fields and/or override default values.
Click to show internal directories.
Click to hide internal directories.