Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { // DBClient is the DB client configuration. DBClient *client.Configuration `yaml:"dbClient"` // Metrics configuration. Metrics instrument.MetricsConfiguration `yaml:"metrics"` // ListenAddress is the server listen address. ListenAddress string `yaml:"listenAddress" validate:"nonzero"` // RPC is the RPC configuration. RPC *RPCConfiguration `yaml:"rpc"` }
Configuration is the configuration for the coordinator.
type RPCConfiguration ¶
type RPCConfiguration struct { // Enabled determines if coordinator RPC is enabled for remote calls. Enabled bool `yaml:"enabled"` // ListenAddress is the RPC server listen address. ListenAddress string `yaml:"listenAddress" validate:"nonzero"` // RemoteListenAddresses is the remote listen addresses to call for remote // coordinator calls. RemoteListenAddresses []string `yaml:"remoteListenAddresses"` }
RPCConfiguration is the RPC configuration for the coordinator for the GRPC server used for remote coordinator to coordinator calls.
Click to show internal directories.
Click to hide internal directories.