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

    安装Erlang仓库 19.x版本的。

    Erlang 19.x
    To use Erlang 19.x on CentOS 7:
    
    cat /etc/yum.repo.d/rabbitmq-server.repo
    # In /etc/yum.repos.d/rabbitmq-erlang.repo
    [rabbitmq-erlang]
    name=rabbitmq-erlang
    baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/19/el/7
    gpgcheck=1
    gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
    repo_gpgcheck=0
    enabled=1
    

    安装rabbitmq

    yum install erlang -y
    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
    wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.2/rabbitmq-server-3.7.2-1.el7.noarch.rpm
    # 安装rabbitmq的存储库
    curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | bash
    
    ## 网络问题多yum几次就行了
    yum localinstall rabbitmq-server-3.7.2-1.el7.noarch.rpm -y
    

    rabbitmq使用入门链接

    http://www.rabbitmq.com/getstarted.html
    http://www.rabbitmq.com/tutorials/tutorial-one-python.html

    术语介绍

    • 生产者(P)

      • 发送消息的程序
    • 消费者(C)

      • 接收消息的程序,主要是等待接收信息
    • 队列(queue)

      • 消息的存储位置,它本质上是一个大的消息缓冲器。
      • 许多生产者可以发送消息到一个队列,许多消费者可以尝试从一个队列接收数据。

    注意:生产者,消费者和rabbitmq不必在同一主机上。

    启动

    #注意:有时候用start起不来。必须restart。很怪异
    systemctl restart rabbitmq-server
    

    创建用户与授权角色

    # 创建一个用户
    rabbitmqctl add_user yoho8 yoho8
    
    # 分配角色
    rabbitmqctl set_user_tags yoho8 administrator
    
    # 角色授权
    rabbitmqctl set_permissions yoho8 ".*" ".*" ".*"
    

    启用管理插件

    rabbitmq-plugins enable rabbitmq_management
    [root@docker ~]# netstat -nltp |grep beam
    tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      11136/beam.smp
    tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      11136/beam.smp
    tcp6       0      0 :::5672                 	   :::*                    LISTEN      11136/beam.smp
    

    浏览器192.168.0.136:15672 访问

  • 相关阅读:
    EUI组件之DataGroup
    EUI组件之CheckBox
    EUI组件之Button
    EUI组件之BitmapLabel 位图字体
    微信小游戏 egret.getDefinitionByName获取不到
    微信小游戏横屏设置
    本地 win7 与虚拟机Centos7 ping互通和Centos7 上网设置
    Centos7没有ETH0网卡
    Parallels Desktop Centos 设置IP
    2.用Python套用Excel模板,一键完成原亮样式
  • 原文地址:https://www.cnblogs.com/Csir/p/8126377.html
Copyright © 2011-2022 走看看