[Practice Note] RabbitMQ的安装以及可视化配置

本文档详细介绍了RabbitMQ的安装过程,包括Erlang环境的配置,设置ERLANG_HOME环境变量,启动MQ命令,以及如何启用本地管理的可视化页面。同时提供了RabbitMQ .NET客户端DLL的下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*
1.安装Erlang语言,支持MQ
2.配置Erlang环境变量,添加 ERLANG_HOME=“安装完整路径”(安装后默认会配置好)
3.运行MQ Command sbin/dir命令
在这里插入图片描述

        rabbitmq-service install   --安装
        rabbitmq-service enable
        rabbit-service start     	--启动
        rabbitmqctl list_users   --查看rabbit内置账户
        
        --rabbit添加账号:
                rabbitmqctl add_user 账户名 密码
                rabbitmqctl set_permission 账户名 ".*" ".*" ".*	
                rabbitmqctl set_user_tags 账户名 administrator       -----设置账号为管理员身份
				rabbitmqctl change_password 账户名 密码         -----修改用户密码
				rabbitmqctl delete_user 账户名							-----删除账户

4.启用rabbitmq本地管理可视化页面命令

        rabbitmq-plugins enable rabbitmq_management
        浏览器输入  http:localhost(或者远程服务器地址):15672,输入账号密码即可登陆

5.rabbitmq dll下载地址 https://www.rabbitmq.com/releases/rabbitmq-dotnet-client

    /*
    RabbitMQ模式
        1.简单模式          
            生产者直接生产消息进队列,一个消费者消费!只要定义队列名
        2.工作模式          
            针对简单模式,消费者增多
        3.发布订阅模式fanout      
            生产者将消息转给交换机,交换机根据发布订阅模式设定将消息同步到所有绑定的队列中,应用场景:群发邮件,群聊,广告
            建立多个队列时绑定同一个交换机
        4.路由模式direct
            这里的交换机根据Key对下游绑定的队列进行路由key精确匹配,会发布消息到满足条件的队列,消费者消费
        5.主题模式toptic
            与路由模式类似,只是key值模糊匹配!
            * 代表任意一个单词      #  代表0个或多个单词
            routingley 由一个或多个单词用'.'分隔开

            1)生产者定义交换机,生产消息绑定交换机与实际的routingkey值
            2)消费者定义队列名称,定义routingkey[key.*,key.#],绑定交换机与定义的key(通配符),然后匹配的消息会生产到队列由消费者消费,不匹配消息直接被生产者抛弃

            消息交给交换机,交换机根据实际真实的key发布消息
        
    *************
    *************
    */
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值