RabbitMQ

Libraries

Rabbit application configuration

Application

Parameter

Erlang guard

Default value

Referenced in sources

rabbit

default_user

is_binary(Value)

<<"guest">>

rabbit.erl

rabbit

default_pass

is_binary(Value)

<<"guest">>

rabbit.erl

rabbit

default_user_is_admin

is_boolean(Value)

true

rabbit.erl

rabbit

default_vhost

is_binary(Value)

<<"/">>

rabbit.erl, rabbit_error_logger.erl

rabbit

default_permissions

[Configure, Write, Read] = Value, is_binary (Configure), is_binary (Write), is_binary (Read)

[<<".*">>, <<".*">>, <<".*">>]

rabbit.erl

rabbit

backing_queue_module

??

rabbit_variable_queue

rabbit_amqqueue.erl, rabbit_amqqueue_process.erl

rabbit

msg_store_index_module

??

rabbit_msg_store_ets_index

rabbit_msg_store.erl

rabbit

msg_store_file_size_limit

??

16777216

rabbit_msg_store.erl

rabbit

vm_memory_high_watermark

is_number(Value), Value >= 0

0.4

rabbit_alarm.erl

rabbit

file_handles_high_watermark

is_integer(Value), Value > 0

??

file_handle_cache.erl

rabbit

persister_max_wrap_entries

??

500

rabbit_persister.erl

rabbit

persister_hibernate_after

??

10000

rabbit_persister.erl

rabbit

queue_index_max_journal_entries

??

262144

rabbit_queue_index.erl

rabbit

tcp_listeners

??

[{"0.0.0.0", 5672}]

rabbit_multi.erl, rabbit_networking.erl

rabbit

ssl_listeners

??

[]

rabbit_networking.erl

rabbit

ssl_options

??

[]

rabbit_networking.erl

rabbit

server_properties

??

[]

rabbit_reader.erl

rabbit

cluster_nodes

??

[]

rabbit_mnesia.erl

rabbit

collect_statistics

??

none

rabbit_event.erl

kernel

error_logger

??

??

rabbit.erl

sasl

sasl_error_logger

??

??

rabbit.erl

sasl

errlog_type

??

??

rabbit_sasl_report_file_h.erl

rabbit

print_progress

is_boolean(Value)

false

rabbit.erl (custom patch)

Observations: