本机搭建RabbitMQ

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

一、下载安装包,搭建过程

二、重要概念介绍

三、创建用户

方式一:命令行

方式二:管理后台

3.1 创建用户

3.2 分配权限

3.3 提升用户为管理员

3.4 验证

四、创建exchange和queue

五、测试验证发送和消费功能

5.1 发送消息

5.2 消费消息

5.3 从管理台进行验证

​编辑

六、测试获取消息内容

总结


提示:以下是本篇文章正文内容,下面案例可供参考

一、下载安装包,搭建过程

这篇文章里说的非常的详细了,Windows系统的直接按步骤操作,没什么难度

一文详解Windows安装配置RabbitMQ教程及RabbitMQ常用命令及解决Erlang Could not be detected.you must install Erlang before_windows rabbitmq-CSDN博客

二、重要概念介绍

Exchange(交换机)

作用:Exchange是消息的路由器。生产者将消息发送给exchange,而不是直接发送给队列。exchange根据预定义的规则(称为binding)来决定哪些消息应该路由到哪个队列

类型:Exchange有多种类型,如direct(直接交换机)、fanout(广播交换机)、topic(主题交换机)和headers(基于消息头的交换机),每种类型的exchange有不同的路由策略

配置:Exchange需要预先声明,指定其类型和任何其他相关配置

Queue(队列)

作用:Queue是消息的实际存储区域,它是消息的临时容器。队列中的消息被消费者消费,或者在队列满时被丢弃(如果配置了限制)

特性:队列可以是持久的,意味着即使RabbitMQ服务器重启,队列也会保留。队列也可以是非持久的,服务器重启后队列将消失

消费:消费者从队列中获取消息,可以是同步的(一次性获取一条消息并确认)或异步的(批量获取或流式消费)

Channel(信道)

作用:Channel是客户端和服务器之间的逻辑连接,用于发送和接收消息。它允许在单个TCP连接上创建多个独立的并行通道,提高了效率

资源管理:创建和销毁TCP连接是昂贵的操作,因此通常会复用一个TCP连接并创建多个channel来处理不同的任务

并发:在一个应用程序中,通常会为每个任务或线程创建一个单独的channel,以保持操作的隔离

三、创建用户

通常我们安装、启动RabbitMQ成功之后,系统默认用户guest/guest,该用户的权限比较大,日常使用过程中需要根据需要创建不同权限的用户

创建用户有两种方式:

方式一:命令行

这里password是你为admin用户设置的密码

rabbitmqctl add_user admin password

接下来,你需要提升用户权限,使其具有管理权限

rab

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值