当前位置:   article > 正文

rabbitMq_rabbit otp

rabbit otp

rabbitMq

一、安装

  1. 安装准备工具
    1.Eralng,底下连接已提供otp_win64_20.2.exe
    存放地址:otp_win64_25.3.2.exe
    2.rabbitmq,底下链接已提供rabbitmq-server-3.7.4.exe
    链接: rabbitmq-server-3.11.16.exe
    ————————————————

  2. 安装

    第一步:

  • 安装otp_win64_20.2.exe,一直点击下一步傻瓜式安装。

  • 配置环境变量

  • 新建环境【变量名】:ERLANG_HOME 【变量值】:erlang安装路径,我的路径为:D:\software\opt_win64\Erlang OTP

     ![](https://img-blog.csdnimg.cn/9d539e294a534dd2a3d3cfae1188da05.png)
    
    • 1
  • 添加系统path路径中,添加 : %ERLANG_HOME%\bin

    在这里插入图片描述

  • 然后打开cmd,输入erl,看到我们的erlang版本号,就说明安装成功了
    在这里插入图片描述

第二步:

  • 安装rabbitmq-server-3.11.16.exe,双击文件rabbitmq-server-3.7.4.exe,傻瓜式安装,(注意不要安装在包含中文和空格的目录下!安装后window服务中就存在rabbitMQ了,并且是启动状态。 )

  • 配置环境变量

    • 新建环境【变量名】:RABBITMQ_SERVER 【变量值】:rabbitmq-server安装路径,我的路径为:D:\software\rabbitMQ\rabbitmq_server-3.11.16

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NEfGR1xN-1686550361291)(.\static\image-20230515143440968.png)]

    • 添加系统path路径中,添加 : %ERLANG_HOME%\bin

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yVxUE7tK-1686550361292)(.\static\image-20230515143652004.png)]

    • 安装RabbitMQ-Plugins

      RabbitMQ-Plugins相当于是一个管理界面,方便我们在浏览器界面查看RabbitMQ各个消息队列以及exchange的工作情况。

      • 打开命令行cd进入rabbitmq的sbin目录(或者进入sbin文件下,直接敲cmd,回车)
      cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.10.6\sbin
      
      • 1
      • 然后执行安装
      rabbitmq-plugins enable rabbitmq_management
      
      • 1
    • 验证

      上面的命令执行成功之后,我们就可以通过http://localhost:15672来访问web端的管理界面

      **输入用户名:guest,密码:guest(默认)**就可以进入管理界面

    分享几条命令:

    net start RabbitMQ  启动
    net stop RabbitMQ  停止
    rabbitmqctl status  查看状态
    
    健康检查: rabbitmqctl status
    
    启动监控管理器:rabbitmq-plugins enable rabbitmq_management
    
    关闭监控:rabbitmq-plugins disable rabbitmq_management
    
    停止服务:rabbitmq-service stop
    
    启动服务:rabbitmq-service start
    
    重启命令:net stop RabbitMQ && net start
    
    帮助命令:rabbitmqctl help
    
    rabbitmqctl list_queues查看所有队列
    
    rabbitmqctl reset清除所有队列
    
    rabbitmqctl list_exchanges查看所有交换器
    
    rabbitmqctl add_user username password添加用户
    
    rabbitmqctl set_user_tags username administrator分配角色
    
    rabbitmqctl list_bindings 查看交换器和队列的绑定关系
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

二、使用

  1. 新增账号,如果想要跨机器登录RabbtiMQ的web管理平台,就需要新建用户,而不能用默认的用户guest。

    # 1.添加新用户,用户名为root,密码为123456
    rabbitmqctl add_user {账号} {密码} # 例:rabbitmqctl add_user root 123456
    # 2.为该用户分配所有权限
    rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
    # 3.设置该用户为管理员角色
    rabbitmqctl set_user_tags {账号} administrator # 例:rabbitmqctl set_user_tags root administrator
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  2. 新增虚拟环境

在这里插入图片描述

  1. 新增队列
    在这里插入图片描述

  2. 新增交换机

在这里插入图片描述

代码: new_rabittmq.zip

  1. 修改生产者配置信息及消息体

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oDplidJv-1686550361294)(.\static\image-20230515153356134.png)]

  2. 修改消费者配置信息及需要继续执行的方法

_rabittmq.zip](static\new_rabittmq.zip)

  1. 修改生产者配置信息及消息体

  2. 修改消费者配置信息及需要继续执行的方法

作者:鲍丙军

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/763753
推荐阅读
相关标签
  

闽ICP备14008679号