RabbitMQ-常用

1、RabbitMQ网址

  • RabbitMQ官网:https://www.rabbitmq.com/
  • Github地址:https://github.com/rabbitmq/rabbitmq-server
  • RabbitMQ的rabbitmq-env.conf文件:https://www.rabbitmq.com/man/rabbitmq-env.conf.5.html#DESCRIPTION
  • RabbitMQ可用的环境变量:https://www.rabbitmq.com/configure.html#supported-environment-variables
  • RabbitMQ配置文件:https://www.rabbitmq.com/configure.html
  • RabbitMQ配置文件的配置项:https://www.rabbitmq.com/configure.html#config-items

2、RabbitMQ的文件

1、环境变量配置文件

  • 默认环境变量配置文件$RABBITMQ_HOME/sbin/rabbitmq-defaults
  • 环境变量配置文件$RABBITMQ_HOME/etc/rabbitmq/rabbitmq-env.conf
#配置文件的地址
CONFIG_FILE=/apps/conf/rabbitmq/rabbitmq.conf
#环境变量的配置文件的地址
CONF_ENV_FILE=/apps/conf/rabbitmq/rabbitmq-env.conf
#服务日志的地址
LOG_BASE=/apps/logs/rabbitmq
#Mnesia的路径
MNESIA_BA5E=/apps/date/rabbitmq/mnesia

2、服务配置文件

  • 配置文件$RABBITMQ_HOME/etc/rabbitmq/rabbitmq.conf
#大小小于该值的消息存储在内存中
queue_index_embed_msgs_below = 4096

#使用百分比的形式设置内存阈值(取值应该在0.4-0.66之间,不建议超过0.7。)
vm_memory_high_watermark.relative = 0.4
#在内存到达内存阈值的50%时会进行换页动作
vm_memory_high_watermark_paging_ratio = 0.5

#参考机器内存的大小为磁盘阈值设置一个相对的比值(建议值是1.0-2.0)
disk_free_limit.relative = 1.0

#手动处理网络分区
cluster_partition_handling = ignore
  • 有些配置项不能或难以使用ini风格进行配置(不能放在rabbitmq.conf中),可以将这些配置项放在advanced.config文件中
    • $RABBITMQ_HOME/etc/rabbitmq/advanced.config

3、默认日志目录

  • $RABBITMQ_HOME/var/log/

4、默认数据目录

  • $RABBITMQ_HOME/var/lib/rabbitmq/mnesia/

1

#                                                                                                                       #
posted @ 2022-07-17 22:35  麦恒  阅读(131)  评论(0编辑  收藏  举报