1、安装rabbitmq后,直接运行生产者代码,这时候会报错,然后看到自动增加了一个“liuQueue”的队列,但是exchange没有自动添加。
2、新增一个liuExchange,然后运行,可以看到消息传送成功,但是没有绑定队列,所以自动扔掉了。
3、在Exchanges中,将liuExchange与liuQueue绑定,通过RoutingKey = "liuRoutingKey"联系到一起。
4、重新运行生产者代码,可以看到下图。
5、这时候,可以用消费者消费了。
6、注意:程序代码中,制定交换器的配置,要和已存在的对应交换器配置一致(比如是否持久化等),否则会报错。
7、同一个交换器可绑定多个队列,且不同队列可用同一个RoutingKey。具体详细介绍,可参考上篇文章。
总结:
1、发送消息时,必须指定Exchange和RoutingKey,由这两个值去查找相应队列(可对应多个队列)。
2、消费消息时,必须指定Queue,指定消费哪个队列。
相关推荐
RabbitMq使用手册,介绍了rabbitmq的几种应用场景以及开发指导
springboot中rabbitmq使用demo,springboot中rabbitmq使用demo
MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开 发中应用...
内容为自己总结的RabbitMQ的经验,内容大致有:安装顺序、关键文件路径、常用命令、集群注意事项等,有用的请收入
RabbitMQ使用手册 RabbitMQ安装。
两种简单Rabbitmq使用方案及其测试
springboot整合rabbitmq使用死信队列
RabbitMQ下载安装配置使用指南官方手册
RabbitMQ使用参考-YS.pdf
RabbitMQ使用参考-YS
rabbitmq使用环境【安装包、Erlang环境】
如题,C#的Demo项目:RabbitMQ封装和使用, 引用了RabbitMQ.Client 版本:3.6.9 RabbitMQ .NET客户端操作类库, 并简单展示了3种Exchange的使用
介绍RabbitMQ使用的教程
RabbitMQ使用规范
RabbitMQ客户连接池的Java实现。我们刚开始也是采用这种方式来实现的,但做压力测试时,发现这种每次新建Connection和新建Channel是非常耗时的,在大并发下,一般都要8毫秒左右,慢的话,好多都是几十毫秒。因此我们...
关于rabbitMQ的交换机使用方式!便于了解rabbitMQ的使用!
RabbitMQ连接池+SpringBoot实现。通过连接池实现将高效的管理RabbitMQ的Connection,并与springboot进行整合,实现消息发送,获取队列列表等功能。基于此可以进行更多功能的扩充。
JavaScript连接消息(RabbitMQ)
gitee仓库地址 https://gitee.com/ckl996/mq-demo 1.rabbitmq简单模式、工作模式、发布订阅模式 发布订阅模式: fanout广播模式 direct路由模式 topic主题订阅模式 资料内含docker部署mq文件及使用说明讲义
1:rabbitmq的命名规范 2:rabbitmq生产者开发规范 3:rabbitmq消费者开发规范