`

rabbitMQ配置文件

 
阅读更多
简单的rabbitmq配置可无需配置文件,只有需要定制复杂应用时,才需要用到配置文件

rabbitmq-env.conf配置
常用参数:

引用
RABBITMQ_NODE_IP_ADDRESS= //IP地址,空串bind所有地址,指定地址bind指定网络接口
RABBITMQ_NODE_PORT=       //TCP端口号,默认是5672
RABBITMQ_NODENAME=        //节点名称。默认是rabbit
RABBITMQ_CONFIG_FILE= //配置文件路径 ,即rabbitmq.config文件路径
RABBITMQ_MNESIA_BASE=     //mnesia所在路径
RABBITMQ_LOG_BASE=        //日志所在路径
RABBITMQ_PLUGINS_DIR=     //插件所在路径


rabbitmq.config配置

如果是用rpm包安装,可从默认docs目录复制配置文件样例:

引用
cp /usr/share/doc/rabbitmq-server-3.5.3/rabbitmq.config.example /etc/rabbitmq.config


常用配置如下:

引用
tcp_listerners    #设置rabbimq的监听端口,默认为[5672]。
disk_free_limit     #磁盘低水位线,若磁盘容量低于指定值则停止接收数据,默认值为{mem_relative, 1.0},即与内存相关联1:1,也可定制为多少byte.
vm_memory_high_watermark    #设置内存低水位线,若低于该水位线,则开启流控机制,默认值是0.4,即内存总量的40%。
hipe_compile     #将部分rabbimq代码用High Performance Erlang compiler编译,可提升性能,该参数是实验性,若出现erlang vm segfaults,应关掉。
force_fine_statistics    #该参数属于rabbimq_management,若为true则进行精细化的统计,但会影响性能。
frame_max     #包大小,若包小则低延迟,若包则高吞吐,默认是131072=128K。
heartbeat     #客户端与服务端心跳间隔,设置为0则关闭心跳,默认是600秒。


更多参数参考:
http://www.rabbitmq.com/configure.html#configuration-file

参考:http://www.cnblogs.com/breezey/p/4679604.html
分享到:
评论

相关推荐

    rabbitmq配置文件 rabbitmq.config

    rabbitmq配置文件,用于rabbitmq管理

    Rabbitmq 默认配置文件模板

    **RabbitMQ 默认配置文件模板详解** RabbitMQ是一款开源的消息队列系统,基于AMQP(Advanced Message Queuing Protocol)协议实现,广泛应用于分布式系统中,用于解耦应用程序,提高系统的可扩展性和容错性。在...

    rabbitmq配置文件

    3. 配置文件:RabbitMQ的主要配置文件是rabbitmq.config,通常位于安装目录下的etc/rabbitmq/路径下。这个文件允许你定义服务器的行为,如端口设置、日志级别、用户权限等。例如,你可以在这里设置监听端口为5672,...

    rabbitmq 3.9.3 配置文件

    rabbitmq 3.9.3 配置文件

    rabbitmq.config

    3.8.8中没有rabbitmq.conf这个模板配置文件了,我也不知道究竟哪个版本起就没有了 3.7.x版本中默认安装完成后配置文件模板在:/usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example目录中,需要将配置文件...

    RabbitMQ的配置文件

    RabbitMQ的配置文件

    rabbitMQ配置笔记

    **RabbitMQ配置详解** RabbitMQ是一款基于AMQP(Advanced Message Queuing Protocol)协议的开源消息中间件,被广泛应用于分布式系统中的消息传递。它提供了高可用性、可靠性和可扩展性,使得应用程序能够通过解耦...

    rabbitmq根据配置文件动态生成队列

    本篇文章将深入探讨如何根据配置文件动态生成RabbitMQ的队列,并创建交换器以及相应的绑定关系。 首先,我们需要了解RabbitMQ的基本概念。队列(Queue)是消息的存储位置,交换器(Exchange)负责根据预设的规则...

    Django+celery+rabbitmq配置文档

    ### Django+Celery+RabbitMQ配置文档 #### 一、环境搭建与配置 ##### 1.1 系统环境 - **操作系统**: Ubuntu 14.04 - **开发工具**: PyCharm 5.0 - **虚拟环境**: 使用虚拟环境隔离项目依赖,避免环境冲突。 #####...

    rabbitmq 操作手册

    - `CONFIG_FILE`:RabbitMQ配置文件的存放位置。 - `LOG_BASE`:日志文件的存放位置。 - `MNESIA_BASE`:Mnesia数据库文件的存放位置。 - `ENABLED_PLUGINS_FILE`:已启用插件列表文件的位置。 - `PLUGINS_DIR`...

    rabbitmq.conf

    RabbitMQ配置文件模板

    rabbitmq window2008安装和使用说明配置说明

    要将日志文件重定向到特定位置,可以在RabbitMQ配置文件(`rabbitmq.config`)中指定。 **六、故障排查** 遇到问题时,检查RabbitMQ的日志、使用管理界面查看状态以及查阅官方文档通常是有效的排查手段。 总结来...

    RabbitMQ.tar.gz

    这个界面默认是关闭的,需要在RabbitMQ配置文件中开启,并通过安全方式(如HTTPS)访问。 6. 用户和权限管理:RabbitMQ支持多用户模式,每个用户有特定的权限,可以限制他们能访问哪些虚拟主机、交换机和队列。合理...

    Linux学习之HIS学习-RabbitMQ所使用文件

    2. `/etc/rabbitmq`: 存放RabbitMQ配置文件,如`rabbitmq.config`,这里可以设置服务器参数、插件等。 3. `/var/lib/rabbitmq`: 数据库文件和日志文件存放位置,包括`mnesia`目录下的数据库和`log`目录下的日志文件...

    RabbitMQ使用总结

    - **RabbitMQ配置文件**: `C:\Users\Administrator\AppData\Roaming\RabbitMQ`。此目录包含RabbitMQ的各种配置文件,包括日志文件和配置文件等。 - **Hosts文件**: `C:\Windows\System32\drivers\etc`。Hosts文件...

    RabbitMQ配置及其使用(java)

    1. 引言 在软件开发中,消息队列(Message Queue,MQ)扮演着重要的角色,它通过引入异步处理机制,提升了系统的响应速度和整体吞吐量。...正确配置和使用RabbitMQ,能够有效优化系统架构,提高系统的稳定性和效率。

    springboot + rabbitmq发送邮件实战 使用RabbitMQ实现获取网易邮箱发送消息业务

    3.编写RabbitMQ配置文件 (类名称:RabbitConfig) 4.生产者发起调用(邮件数据要入MySQL数据库,业务类名称:TestServiceImpl) 5.消费者发送邮件(类名称:MailConsumer) 6.定时任务定时拉取投递失败的消息, ...

    rabbitMq及其依赖.rar

    在`readme.txt`中,可能会包含安装和配置的详细步骤,包括修改RabbitMQ配置文件`rabbitmq.config`,设置环境变量,或者启动/停止服务的命令。根据你的需求,可能还需要配置如网络连接、安全策略、用户权限以及日志...

    rabbitMQ文档

    ##### RabbitMQ配置文件路径 - **Generic UNIX**:`$RABBITMQ_HOME/etc/rabbitmq/` - **Debian**:`/etc/rabbitmq/` - **RPM**:`/etc/rabbitmq/` - **MacOSX (Homebrew)**:`${install_prefix}/etc/rabbitmq/`,...

Global site tag (gtag.js) - Google Analytics