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
1 2 3 4 5 6 7 8 | #配置文件的地址 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
1 2 3 4 5 6 7 8 9 10 11 12 13 | #大小小于该值的消息存储在内存中 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
1 | # # |
分类:
中间件-RabbitMQ
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术