4.rabbitmq.conf文件详解

本文详细介绍了RabbitMQ的配置文件`rabbitmq.conf`,包括网络配置如监听端口和接口,安全设置如限制`guest`用户访问,以及内存管理的阈值设定,帮助读者理解如何优化和保护RabbitMQ服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rabbitmq.conf文件详解

1.配置文件位置

/etc/rabbitmq

2.重要配置详解

2.1:网络部分配置

# 监听端口
listeners.tcp.default=5672
# 监听特定接口(本地的) 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
listeners.ssl.default=5671
#TCP和TLS监听器连接Erlang进程的数量
num_acceptors.tcp=10
num_acceptors.ssl=10
#AMQP 0-9-1和AMQP 1.0握手允许的最大时间量 毫秒为单位
handshake_timeout=10000
#在接受连接时执行反向DNS查找,然后rabbitmqctl和管理UI将显示主机名,而不是IP地址
reverse_dns_lookups=false
#一个连接的最大信道数量
channel_max=128

2.2:安全和访问策略

#默认的“guest”用户只允许通过环回接口(例如localhost)访问服务器,(如果需要其他电脑连接请设置为false)
loopback_users.guest=false

2.3:用户相关配置

#默认的虚拟主机
default_vhost=/
#默认的账号
default_user=guest
#默认的密码
default_pass=guest

2.4:内存设置

#资源控制和流程控制
#支持的单位符号
## k, kiB: kibibytes (2^10 - 1,024 bytes)
## M, MiB: mebibytes (2^20 - 1,048,576 bytes)
## G, GiB: gibibytes (2^30 - 1,073,741,824 bytes)
## kB: kilobytes (10^3 - 1,000 bytes)
## MB: megabytes (10^6 - 1,000,000 bytes)
## GB: gigabytes (10^9 - 1,000,000,000 bytes)
#当占用百分之40的内存时候阻塞所有连接并警告
vm_memory_high_watermark.relative=0.4
#同上只不过换成了字节数量
vm_memory_high_watermark.absolute=1073741824
#效果同上只不过设置相对这个将不会生效
vm_memory_high_watermark.absolute=2GB
#执行内存检查的时间间隔(以毫秒为单位)
memory_monitor_interval=2500
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值