zoukankan      html  css  js  c++  java
  • rabbitmq安装

    1、从源码安装最新的otperlang17,版本(otp_src_17.1.tar.gz); ./configure make make install
    2、有可能要安装    和simplebean
    3、下载rabbitmq源码(rabbitmq-server-3.3.5.tar.gz),
       make TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local//rabbitmq/sbin MAN_DIR=/usr/local//rabbitmq/man DOC_INSTALL_DIR=/usr/local/rabbitmq/man
       make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man DOC_INSTALL_DIR=/usr/local/rabbitmq/man
     
    4、配置mq
    建立目录:/etc/rabbitmq
     
    5、启动
     
    /usr/local/rabbitmq/sbin
     
    ./rabbitmq-server -detached
    ./rabbitmqctl stop 
     
    6、配置web监控
    rabbitmq-plugins enable rabbitmq_management
    然后重启rabbitmq
     
     
    rabbitmq-plugins enable rabbitmq_shovel
    rabbitmq-plugins enable rabbitmq_shovel_management
     
    7、修改rabbitmq使用的内存
    0.4意思是:使用物理内存的40%,达到后不再接收生产者发布消息
    ./rabbitmqctl set_vm_memory_high_watermark 0.8
     
    8、rabbitmq可接收的连接数,取决于进程可打开的句柄数
     
    9、大量连接下,erl报错
    解决:

    2)a configuration file:defines [server component(RabbitMQ core application, Erlang services and RabbitMQ plugins)] settings for permissions, limits and clusters, and also plugin settings.  标准的erlang配置文件,例子:

      [
        {mnesia, [{dump_log_write_threshold, 500000}]},
        {rabbit, [{tcp_listeners, [5673]}]}
      ].
    

         export RABBITMQ_SERVER_ERL_ARGS="+K true +A30 +P 2048576 -kernel inet_default_connect_options [{nodelay,true}]"

  • 相关阅读:
    sql命令附加数据库
    数据解析0102
    xml file parser
    c#字定义异常处理类
    simple workflow implement
    High Performance Multithreaded Work Item / Event Scheduling Engine
    字符定位
    C#实现的不重复随机数序列生成算法
    Thread并发数控制
    通过Assembly来创建Type Instance
  • 原文地址:https://www.cnblogs.com/mysqlcluster/p/5291198.html
Copyright © 2011-2022 走看看