# ====================================== # RabbitMQ broker section # ====================================== ## Networking ## ==================== ## ## By default, RabbitMQ will listen on all interfaces, using ## the standard (reserved) AMQP 0-9-1 and 1.0 port. listeners.tcp.1 = :5672 num_acceptors.tcp = 10 handshake_timeout = 10000 password_hashing_module = rabbit_password_hashing_sha256 ## Cluster name ## cluster_name = CLUSTER2 ## Default User / VHost ## ==================== ## ## On first start RabbitMQ will create a vhost and a user. These ## config items control what gets created. ## default_vhost = REDACTED default_user = REDACTED default_pass = REDACTED default_permissions.configure = .* default_permissions.read = .* default_permissions.write = .* default_user_tags.administrator = true loopback_users = none ## Logging settings. ## ==================== ## log.dir = //rabbitmq-server/cluster2_rabbit_server_1/3.12.13/logs log.file.level = info log.file.rotation.date = $D0 log.file.rotation.count = 3 log.queue.file = rabbit_queue.log log.federation.file = rabbit_federation.log ## Additional network and protocol related configuration ## ===================================================== ## heartbeat = 600 frame_max = 131072 initial_frame_max = 4096 channel_max = 128 ## Customising TCP Listener (Socket) Configuration. ## ================================================ ## tcp_listen_options.backlog = 256 tcp_listen_options.nodelay = false tcp_listen_options.exit_on_close = false # tcp_listen_options.keepalive = true # tcp_listen_options.send_timeout = 120 tcp_listen_options.sndbuf = 262144 tcp_listen_options.recbuf = 262144 vm_memory_high_watermark.relative = 0.8 vm_memory_high_watermark_paging_ratio = 0.75 memory_monitor_interval = 2500 disk_free_limit.absolute = 50MB ## Clustering ## ===================== # cluster_partition_handling = ignore # cluster_partition_handling = pause_if_all_down # cluster_partition_handling.pause_if_all_down.recover = ignore # cluster_partition_handling.pause_if_all_down.nodes.1 = rabbit@localhost # cluster_partition_handling.pause_if_all_down.nodes.2 = hare@localhost cluster_formation.peer_discovery_backend = classic_config cluster_formation.classic_config.nodes.1 = rabbit@node1.rabbit..com cluster_formation.classic_config.nodes.2 = rabbit@node2.rabbit..com cluster_formation.classic_config.nodes.3 = rabbit@node3.rabbit..com cluster_formation.classic_config.nodes.4 = rabbit@node4.rabbit..com cluster_formation.classic_config.nodes.5 = rabbit@node5.rabbit..com cluster_formation.classic_config.nodes.6 = rabbit@node6.rabbit..com ## Statistics Collection ## ===================== collect_statistics = coarse collect_statistics_interval = 5000 ## Ra Settings ## ===================== raft.segment_max_entries = 65534 raft.wal_max_size_bytes = 1048576 raft.wal_max_batch_size = 4096 raft.snapshot_chunk_size = 1000000 ## ---------------------------------------------------------------------------- ## RabbitMQ Management Plugin ## ---------------------------------------------------------------------------- # Management section # ======================================= ## Preload schema definitions from the following JSON file. ## Log all requests to the management HTTP API to a file. management.http_log_dir = //rabbitmq-server/cluster2_rabbit_server_1/3.12.13/logs ## HTTP listener and embedded Web server settings. management.tcp.ip = 0.0.0.0 management.tcp.port = 15672 management.rates_mode = basic ## SSL Configuration for management UI management.ssl.port = 15673 management.ssl.cacertfile = /home//.rabbitmq/3.12.13/cacertfile.pem management.ssl.certfile = /home//.rabbitmq/3.12.13/domain-certificate.pem management.ssl.keyfile = /home//.rabbitmq/3.12.13/domain-certificate-key.pem ## ---------------------------------------------------------------------------- ## RabbitMQ MQTT Adapter ## ## ---------------------------------------------------------------------------- # MQTT section # ======================================= ## TCP listener settings. mqtt.listeners.tcp.1 = :1883 mqtt.tcp_listen_options.backlog = 256 mqtt.tcp_listen_options.recbuf = 262144 mqtt.tcp_listen_options.sndbuf = 262144 mqtt.tcp_listen_options.nodelay = false mqtt.num_acceptors.tcp = 10 mqtt.vhost = REDACTED mqtt.exchange = mqtt.topic mqtt.subscription_ttl = 1800000 #======================================== # Prometheus Section #======================================== prometheus.tcp.port = 15692