zoukankan      html  css  js  c++  java
  • RabbitMQ环境搭建

     

     

    1. AMQP协议,可以跨语言通信 Advance Message Queuing Protocol
    2. RabbitMQ底层使用Erlang语言进行编写
    3. 开源、性能优秀,稳定
    4. 与SpringAMQP完美整合
    5. 集群模式丰富,表达式,镜像队列模型

    1.安装erlang环境

    安装依赖环境
    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

    下载最新 Erlang 19.0
    wget http://erlang.org/download/otp_src_19.0.tar.gz

    解压
    tar -xvzf otp_src_19.0.tar.gz

    进入解压目录,配置安装目录
    ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

    编译安装
    make && make install

    配置profile vim /etc/profile

    ERLANG_HOME=/usr/local/erlang
    PATH=$PATH:$ERLANG_HOME/bin
    
    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

    使其生效 source /etc/profile

    重启,检查erl

    [root@root ~]# erl
    Erlang/OTP 19 [erts-8.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]
    
    Eshell V8.0  (abort with ^G)

    2.安装rabbitmq

    下载
    wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-generic-unix-3.6.3.tar.xz

    解压
    xz -d rabbitmq-server-generic-unix-3.6.3.tar.xz
    tar -xvf rabbitmq-server-generic-unix-3.6.3.tar

    进入
    cd ./rabbitmq_server-3.6.3/sbin/

    启用web管理界面

    ./rabbitmq-plugins enable rabbitmq_management

    启动rabbitmq服务

    ./rabbitmq-server -detached

    添加用户

    ./rabbitmqctl add_user admin 111111

    设置权限

    ./rabbitmqctl set_user_tags admin administrator

    浏览器访问 http://192.168.37.220:15672

     


     

     

     


     

     

    参考

  • 相关阅读:
    java中的静态变量与实例变量
    Java中的关键字this
    继承和多类的基础(C++)
    11-1:(42)接雨水
    10-2
    10-1
    9-2
    9-1
    8-2
    8-1
  • 原文地址:https://www.cnblogs.com/linyufeng/p/9883905.html
Copyright © 2011-2022 走看看