![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
文章平均质量分 66
美式加冰
Camellia!
展开
-
SpringAMQP创建交换机和队列
SpringAMQP提供的Exchange接口。原创 2024-03-08 01:06:54 · 665 阅读 · 0 评论 -
RabbitMQ(任务模型,交换机(广播,订阅,通配符订阅))
Work模型的使用:多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量交换机的作用接收publisher发送的消息将消息按照规则路由到与之绑定的队列不能缓存消息,路由失败,消息丢失FanoutExchange的会将消息路由到每个绑定的队列Direct交换机与Fanout交换机的差异Fanout交换机将消息路由给每一个与之绑定的队列Direct交换机根据RoutingKey判断路由给哪个队列。原创 2024-03-06 10:46:20 · 2370 阅读 · 0 评论 -
RabbitMQ(SpringAMQP)
Spring的官方基于RabbitMQ提供了一套消息收发的模板工具:SpringAMQP。并且基于SpringBoot对其实现了自动装配。封装了RabbitTemplate工具,用于发送消息。test.queue队列中此时具有消息。基于注解的监听器模式,异步接收消息。自动声明队列、交换机及其绑定关系。原创 2024-03-06 02:45:00 · 382 阅读 · 0 评论 -
RabbitMQ(控制台模拟收发消息与数据隔离)
虚拟主机,起到数据隔离的作用。每个虚拟主机相互独立,有各自的exchange、queue。2.由于没有消费者存在,最终消息丢失了,这样说明交换机没有存储消息的能力。生产者投递的消息会暂存在消息队列中,等待消费者处理。:交换机,负责消息路由。生产者发送的消息由交换机决定投递到哪个队列。这里的用户都是RabbitMQ的管理或运维人员。1.进去任意一个交换机,模拟生产者发送消息。:生产者,也就是发送消息的一方。:消费者,也就是消费消息的一方。2.切换用户为新建的用户。队列,就会消费该消息。原创 2024-03-05 21:19:34 · 633 阅读 · 0 评论