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
# #