摘要:
代码示例: 1. 新建两个队列 2. 创建交换机,名字叫 hmall.topic,类型选择 topic 3. hmall.topic 交换机绑定第一步的两个队列,绑定过程中填写 RoutingKey 4. 编写消费者代码监听这两个队列 @RabbitListener(queues = "topic. 阅读全文
posted @ 2023-12-02 20:23
1stzz1
阅读(46)
评论(0)
推荐(0)
摘要:
代码示例: 1. 交换机绑定了两个队列,并给它们设置了RoutingKey 2. publisher 发送者给 Direct 交换机发消息时,第二个参数指定 RoutingKey: @GetMapping("/mq03")public void mq03(){ String exchangeName 阅读全文
posted @ 2023-12-02 20:05
1stzz1
阅读(28)
评论(0)
推荐(0)
摘要:
发送消息到交换机的代码: @GetMapping("/mq02")//发送消息给交换机public void mq02(){ String exchangeName = "hmall.fanout"; String msg = "hello, 每个人"; //三个参数:交换机名称、RoutingKe 阅读全文
posted @ 2023-12-02 19:33
1stzz1
阅读(126)
评论(0)
推荐(0)
摘要:
容易搞混的点: 1. 假如 publisher 给Fanout交换机发送了一条消息,那么Fanout交换机会给每一个绑定到它身上的队列都发送这条消息,也就是说有多少个队列跟它绑定了,这条消息就有几份,每个队列都收到一份。 2. 假如一个队列绑定了多个消费者,那么该队列在给消费者投递消息时就是轮询,一 阅读全文
posted @ 2023-12-02 19:30
1stzz1
阅读(52)
评论(0)
推荐(0)
浙公网安备 33010602011771号