zoukankan      html  css  js  c++  java
  • 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秒。
    更多参数参考:
  • 相关阅读:
    php 类 成员变量 $this->name='abc'
    php类的实现
    php 生成类的对象 $a=new test();
    php 对象的执行
    php 对象调用方法
    php 连接字符串. ZEND_ASSIGN_CONCAT/ZEND_CONCAT原理
    function 的声明
    vim用法
    ubuntn系统下将文件拷贝到优盘中及挂载概念理解
    windows远程连接linux-安装xfce界面,ubuntn添加新用户
  • 原文地址:https://www.cnblogs.com/zhming26/p/6140307.html
Copyright © 2011-2022 走看看