单机的rabbitmq配置文件
时间: 2023-08-16 14:10:45 浏览: 57
以下是一个单机 RabbitMQ 的示例配置文件 (`rabbitmq.conf`) 内容,你可以根据自己的需求进行相应的修改:
```plaintext
# RabbitMQ configuration file
# 设置 RabbitMQ 节点名称
node_name = rabbit@localhost
# 设置 RabbitMQ 监听地址和端口
listeners.tcp.default = 5672
# 设置 RabbitMQ 的日志文件路径和级别
log.file.level = info
log.file.dir = /var/log/rabbitmq
log.file.name = rabbitmq.log
# 设置 RabbitMQ 的数据目录
RABBITMQ_BASE = /var/lib/rabbitmq
# 设置 RabbitMQ 的内存使用限制
vm_memory_high_watermark.relative = 0.4
# 设置 RabbitMQ 的磁盘使用限制
disk_free_limit.relative = 1.0
# 设置 RabbitMQ 的用户访问控制
default_user = guest
default_pass = guest
# 开启 RabbitMQ 管理插件
management.load_definitions = /etc/rabbitmq/management.json
```
上述配置文件中,你可以根据需要进行如下修改:
- `node_name`:设置 RabbitMQ 节点的名称,默认为 `rabbit@localhost`。
- `listeners.tcp.default`:设置 RabbitMQ 监听的 TCP 端口,默认为 `5672`。
- `log.file.level`、`log.file.dir`、`log.file.name`:设置 RabbitMQ 的日志文件级别、日志目录和日志文件名。
- `RABBITMQ_BASE`:设置 RabbitMQ 的数据目录,默认为 `/var/lib/rabbitmq`。
- `vm_memory_high_watermark.relative`:设置 RabbitMQ 的内存使用高水位线,以相对比例表示,默认为 `0.4`。
- `disk_free_limit.relative`:设置 RabbitMQ 的磁盘使用限制,以相对比例表示,默认为 `1.0`(不限制)。
- `default_user`、`default_pass`:设置 RabbitMQ 的默认访问用户名和密码,默认为 `guest:guest`。
- `management.load_definitions`:设置 RabbitMQ 管理插件加载的定义文件路径,默认为 `/etc/rabbitmq/management.json`。
请注意,这只是一个示例配置文件,实际使用时需要根据你的环境和需求进行适当调整。你可以根据 RabbitMQ 的官方文档查找更多配置选项和详细说明。