RabbitMQ配置文件示例
#======================================
#RabbitMQ经纪人部分
#======================================
##相关文档指南:https://rabbitmq.com/configure.html。看到
## https://rabbitmq.com/documentation.html以获得文档ToC。
## 联网
## ====================
##
##相关文档指南:https://rabbitmq.com/networking.html。
##
##默认情况下,RabbitMQ将使用
##标准(保留)AMQP 0-9-1和1.0端口。
##
#listeners.tcp.default = 5672
##要侦听特定接口,请提供带有端口的IP地址。
##例如,仅在本地主机上侦听IPv4和IPv6:
##
#IPv4
#listeners.tcp.local = 127.0.0.1:5672
#IPv6
#listeners.tcp.local_v6 = :: 1:5672
##您可以使用侦听器名称定义多个侦听器
#listeners.tcp.other_port = 5673
#listeners.tcp.other_ip = 10.10.10.10:5672
## TLS侦听器的配置方式与TCP侦听器相同,
##包括控制界面选择的选项。
##
#listeners.ssl.default = 5671
##可以禁用常规的TCP(非TLS)侦听器。客户群
##未配置为使用TLS,并且正确的启用TLS的端口将无法使用
##连接到该节点。
#listeners.tcp = none
##将接受TCP连接的Erlang进程数
##和TLS侦听器。
##
#num_acceptors.tcp = 10
#num_acceptors.ssl = 10
##套接字编写器将每传输这么多字节就强制GC。
##默认值为1 GiB(`1000000000`)。设置为“关闭”以禁用。
##
#socket_writer.gc_threshold = 1000000000
#
##禁用:
#socket_writer.gc_threshold = off
## AMQP 0-9-1和AMQP 1.0握手允许的最长时间
##(在套接字连接和TLS握手之后执行)以毫秒为单位完成。
##
#handshake_timeout = 10000
##设置为“ true”以在接受以下内容时执行反向DNS查找
##连接。然后,rabbitmqctl和管理UI将显示主机名
##而不是IP地址。默认值为“ false”。
##
#reverse_dns_lookups = false
##
##安全性,访问控制
## ==============
##
##相关文档指南:https://rabbitmq.com/access-control.html。
##仅允许默认的“ guest”用户访问服务器
##通过回送接口(例如localhost)。
## {loopback_users,[<<“ guest” >>]},
##
#loopback_users.guest = true
##如果要允许访问以下内容,请取消注释以下行:
来自网络上任何地方的##位来宾用户。
#loopback_users.guest = false
## TLS配置。
##
##相关文档指南:https://rabbitmq.com/ssl.html。
##
#ssl_options.verify = verify_peer
#ssl_options.fail_if_no_peer_cert = false
#ssl_options.cacertfile = /path/to/cacert.pem
#ssl_options.certfile = /path/to/cert.pem
#ssl_options.keyfile = /path/to/key.pem
#
#ssl_options.honor_cipher_order = true
#ssl_options.honor_ecc_order = true
#ssl_options.ciphers.1 = ECDHE-ECDSA-AES256-GCM-SHA384
#ssl_options.ciphers.2 = ECDHE-RSA-AES256-GCM-SHA384
#ssl_options.ciphers.3 = ECDHE-ECDSA-AES256-SHA384
#ssl_options.ciphers.4 = ECDHE-RSA-AES256-SHA384
#ssl_options.ciphers.5 = ECDH-ECDSA-AES256-GCM-SHA384
#ssl_options.ciphers.6 = ECDH-RSA-AES256-GCM-SHA384
#ssl_options.ciphers.7 = ECDH-ECDSA-AES256-SHA384
#ssl_options.ciphers.8 = ECDH-RSA-AES256-SHA384
#ssl_options.ciphers.9 = DHE-RSA-AES256-GCM-SHA384
#ssl_options.ciphers.10 = DHE-DSS-AES256-GCM-SHA384
#ssl_options.ciphers.11 = DHE-RSA-AES256-SHA256
#ssl_options.ciphers.12 = DHE-DSS-AES256-SHA256
#ssl_options.ciphers.13 = ECDHE-ECDSA-AES128-GCM-SHA256
#ssl_options.ciphers.14 = ECDHE-RSA-AES128-GCM-SHA256
#ssl_options.ciphers.15 = ECDHE-ECDSA-AES128-SHA256
#ssl_options.ciphers.16 = ECDHE-RSA-AES128-SHA256
#ssl_options.ciphers.17 = ECDH-ECDSA-AES128-GCM-SHA256
#ssl_options.ciphers.18 = ECDH-RSA-AES128-GCM-SHA256
#ssl_options.ciphers.19 = ECDH-ECDSA-AES128-SHA256
#ssl_options.ciphers.20 = ECDH-RSA-AES128-SHA256
#ssl_options.ciphers.21 = DHE-RSA-AES128-GCM-SHA256
#ssl_options.ciphers.22 = DHE-DSS-AES128-GCM-SHA256
#ssl_options.ciphers.23 = DHE-RSA-AES128-SHA256
#ssl_options.ciphers.24 = DHE-DSS-AES128-SHA256
#ssl_options.ciphers.25 = ECDHE-ECDSA-AES256-SHA
#ssl_options.ciphers.26 = ECDHE-RSA-AES256-SHA
#ssl_options.ciphers.27 = DHE-RSA-AES256-SHA
#ssl_options.ciphers.28 = DHE-DSS-AES256-SHA
#ssl_options.ciphers.29 = ECDH-ECDSA-AES256-SHA
#ssl_options.ciphers.30 = ECDH-RSA-AES256-SHA
#ssl_options.ciphers.31 = ECDHE-ECDSA-AES128-SHA
#ssl_options.ciphers.32 = ECDHE-RSA-AES128-SHA
#ssl_options.ciphers.33 = DHE-RSA-AES128-SHA
#ssl_options.ciphers.34 = DHE-DSS