当前位置: 首页 > news >正文

网站服务器试用网站定做公司

网站服务器试用,网站定做公司,电商小程序定制,影视公司宣传片目录一、案例需求二、基础配置三、代码实现直连型交换机也叫做定向交换机,通过RoutingKey绑定交换机与队列直接的关系。 生产者源码 消费者源码 一、案例需求 在RabbitMQ控制台中,声明队列direct.queue1和direct.queue2。在RabbitMQ控制台中&#xff…

目录

  • 一、案例需求
  • 二、基础配置
  • 三、代码实现


直连型交换机也叫做定向交换机,通过RoutingKey绑定交换机与队列直接的关系。

生产者源码
消费者源码

一、案例需求

  1. 在RabbitMQ控制台中,声明队列direct.queue1direct.queue2
  2. 在RabbitMQ控制台中,声明交换机mt.direct,将队列direct.queue1direct.queue2绑定到交换机上。
  3. 在生产者服务中,利用不同的RoutingKeymt.direct发送消息。
  4. 在消费者服务中,编写两个消费者方法,分别监听队列direct.queue1direct.queue2

在这里插入图片描述

二、基础配置

首先创建两个队列direct.queue1direct.queue2
在这里插入图片描述
在创建一个定向交换机mt.direct,需要注意的是,在创建交换机的时候需要修改交换机的类型direct定向交换机。
在这里插入图片描述
交换机创建之后,点击交换机的名称,绑定交换机与队列之间的关系。这里需要注意的是,绑定关系的时候需要指定RoutingKey,并且RoutingKey有且只能填写一个,如果有多个的时候需要再绑定依次
在这里插入图片描述

三、代码实现

生产者

/**
* 给交换机发送消息(定向交换机)
* @throws InterruptedException
*/
@Test
public void directExchangeTest() throws InterruptedException {String exchangeName = "mt.direct";//        String message = "红色警报 ......";
//        rabbitTemplate.convertAndSend(exchangeName, "red", message);//        String message = "蓝色警报 ......";
//        rabbitTemplate.convertAndSend(exchangeName, "blue", message);String message = "黄色警报 ......";rabbitTemplate.convertAndSend(exchangeName, "yellow", message);
}

消费者

@RabbitListener(queues = "direct.queue1")
public void listenDirecttQueue1(String message) throws InterruptedException {System.out.println(String.format("消费者1,收到了direct.queue1: %s", message));
}@RabbitListener(queues = "direct.queue2")
public void listenDirecttQueue2(String message) throws InterruptedException {System.err.println(String.format("消费者2,收到了direct.queue2: %s", message));
}

在这里插入图片描述

http://www.dtcms.com/a/496001.html

相关文章:

  • 深圳网站优化多少钱东道设计作品
  • 电商系统分布式架构实战:从单体到微服务的演进之路
  • C++中如何使用子类的指针指向父类的对象
  • 模版网站怎么做微信公众号微网站怎么建设
  • 推广网站多少钱足球积分排行榜最新
  • 网站建设与网页制作案例教程wordpress html5 模板下载
  • UI自动化测试实战:从入门到精通
  • android APP实现指纹免密登录的实现思路
  • AWS WAF 实战篇|如何防御爬虫、CC攻击与恶意POST请求
  • 网站开发环境有什么seo比较好的公司
  • 织梦cms怎么打不开网站phpcms做企业网站授权
  • 力扣-上升的温度
  • 从操作系统到具身智能,东土科技正加速构建自主可控产业链
  • 泉州网站建设泉州做网站建设的公司有哪些
  • 网站模板 黑白网站邮件设置方法
  • 怎么宣传自己的网站推广成都网站建设制作
  • Python爬虫第7课:多线程与异步爬虫技术
  • 厦门网站推广¥做下拉去118cr导购网站如何做免费推广
  • 基于o2o的旅游网站建设重庆网站建设索q479185700
  • 海洋专业做网站360优化大师下载安装
  • 荆州市建设厅网站微信手机网站建设
  • P13959 [ICPC 2023 Nanjing R] 计数器 题解
  • 下载 | Win11 23H2正式版最新ISO系统映像 (22631.6060、多合一版本)-修复安全漏洞
  • PCB EMI:原因、影响和缓解策略
  • 诚信档案建设网站微信小程序开发
  • 番禺哪里有做网站的公司商城网站建设实训报告模板
  • 建设网站的提成是多少编程软件scratch下载
  • C++泛型编程(函数模板以及类模板)
  • 【avalonia教程】13绑定控件
  • fastddsgen.jar 简介