rabbitMq

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

      • 添加系统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

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

      • 安装RabbitMQ-Plugins

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

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

        上面的命令执行成功之后,我们就可以通过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. 新增账号,如果想要跨机器登录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
    
  2. 新增虚拟环境

3.新增队列

  1. 新增交换机

代码: new_rabittmq.zip

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

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

作者:鲍丙军

posted @   中亿丰数字科技  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示