Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Logger Logger `json:"logger"` DB DB `json:"db"` Grid Grid `json:"grid"` Statsd *Statsd `json:"statsd,omitempty"` }
Config - settings of application.
type DB ¶
type DB struct { Implementation string `json:"implementation"` Connection string `json:"connection"` }
DB - Configuration of storage.
type Grid ¶
type Grid struct { ClientType string `json:"client_type"` Port int `json:"port"` StrategyList []Strategy `json:"strategy_list"` BusyNodeDuration string `json:"busy_node_duration"` // duration string format ex. 12m, see time.ParseDuration() // todo: выпилить и сделать равным дедлайну http запроса ReservedDuration string `json:"reserved_node_duration"` // duration string format ex. 12m, see time.ParseDuration() }
Grid general settings
type Node ¶
type Node struct { Params json.RawMessage `json:"params"` // ex. image_name, etc. CapabilitiesList []map[string]interface{} `json:"capabilities_list"` }
Node - Describes node properties and capabilities. Applicable only for on-demand strategies.
Click to show internal directories.
Click to hide internal directories.