# Functions
Load parses the orderer.yaml file and environment, producing a struct suitable for config use, returning error on failure.
# Constants
Prefix identifies the prefix for the orderer-related ENV vars.
# Structs
Authentication contains configuration parameters related to authenticating client messages.
Consumer contains configuration for the consumer's retries when failing to read from a Kafa partition.
Debug contains configuration for the orderer's debug parameters.
FileLedger contains configuration for the file-based ledger.
General contains config which should be common among all orderer types.
Kafka contains configuration for the Kafka-based orderer.
Keepalive contains configuration for gRPC servers.
Metadata contains configuration for the metadata requests to the Kafka cluster.
NetworkTimeouts contains the socket timeouts for network requests to the Kafka cluster.
Producer contains configuration for the producer's retries when failing to post a message to a Kafka partition.
Profile contains configuration for Go pprof profiling.
RAMLedger contains configuration for the RAM ledger.
Retry contains configuration related to retries and timeouts when the connection to the Kafka cluster cannot be established, or when Metadata requests needs to be repeated (because the cluster is in the middle of a leader election).
TLS contains configuration for TLS connections.
TopLevel directly corresponds to the orderer config YAML.