If the component is configured with an secdist_alias, it will lookup connection data in secdist.json via secdist_alias value, otherwise via components name.
Secdist format
A RabbitMQ alias in secdist is described as a JSON object 'rabbitmq_settings', containing descriptions of RabbitMQ clusters.
# json
'rabbitmq_settings': {
'my-rabbit-alias': {
'hosts': ['localhost'],
'port': 8672,
'login': 'guest',
'password': 'guest',
'vhost': '/',
},
},
Static options:
Name
Description
Default value
secdist_alias
name of the key in secdist config
components name
min_pool_size
minimum connections pool size (per host)
5
max_pool_size
maximum connections pool size (per host, consumers excluded)
10
max_in_flight_requests
per-connection limit for requests awaiting response from the broker