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

怎样在工商局网站上做变更谷歌排名网站优化

怎样在工商局网站上做变更,谷歌排名网站优化,陕西榆林市信息网站建设公司,怎么设置网站字体这里写目录 Java发送消息给MQ消费者接收消息实现一个队列绑定多个消费者消息推送限制 Fanout交换机路由的作用Direct交换机使用案例 Java发送消息给MQ public void testSendMessage() throws IOException, TimeoutException {// 1.建立连接ConnectionFactory factory new Conn…

这里写目录

  • Java发送消息给MQ
  • 消费者接收消息
  • 实现一个队列绑定多个消费者
    • 消息推送限制
  • Fanout交换机
  • 路由的作用
  • Direct交换机
    • 使用案例

Java发送消息给MQ

    public void testSendMessage() throws IOException, TimeoutException {// 1.建立连接ConnectionFactory factory = new ConnectionFactory();// 1.1.设置连接参数,分别是:主机名、端口号、vhost、用户名、密码factory.setHost("117.72.210.37");factory.setPort(5672);factory.setVirtualHost("bthost");factory.setUsername("admin");factory.setPassword("hURA6SxC6YrBFoqt");// 1.2.建立连接Connection connection = factory.newConnection();// 2.创建通道ChannelChannel channel = connection.createChannel();// 3.创建队列String queueName = "simple.queue";channel.queueDeclare(queueName, false, false, false, null);// 4.发送消息String message = "hello, rabbitmq!";channel.basicPublish("", queueName, null, message.getBytes());System.out.println("发送消息成功:【" + message + "】");// 5.关闭通道和连接channel.close();connection.close();}

消费者接收消息

    @RabbitListener(queues = "simple.queue")//指定要监听哪个队列public void listenSimpleQueueMessage(String msg){System.out.println("spring 消费者接收到消息 :【" + msg + "】");throw new RuntimeException("故意的");//MQ会一直投递消息
//        throw new MessageConversionException("故意的");//失败后返回reject不再投递}

实现一个队列绑定多个消费者

在这里插入图片描述

消息推送限制

在这里插入图片描述
如果没有设置限制话不管你上一条消息是否处理完,消费者会一直接收,设置厚只有处理完消息才会接受下一条。
在这里插入图片描述

Fanout交换机

在这里插入图片描述
在这里插入图片描述
将消息发送给交换机

    @Testpublic void testFanoutExchange() throws InterruptedException {//交换机名称String exchangeName = "itcast.fanout";String message = "hello, everyone";//这次是将消息发送到交换机,不再是队列rabbitTemplate.convertAndSend(exchangeName, "",message);}

在这里插入图片描述
接收消息

    @RabbitListener(queues = "fanout.queue1")public void listenFanoutQueue1(String msg) {System.out.println("消费者1接收到Fanout消息:【" + msg + "】");}@RabbitListener(queues = "fanout.queue2")public void listenFanoutQueue2(String msg) {System.out.println("消费者2接收到Fanout消息:【" + msg + "】");}

路由的作用

在这里插入图片描述

Direct交换机

在这里插入图片描述

使用案例

在这里插入图片描述
交换机绑定
在这里插入图片描述

    @RabbitListener(bindings = @QueueBinding(value = @Queue(name = "direct.queue1"),exchange = @Exchange(name="itcast.direct",type = ExchangeTypes.DIRECT),key = {"red","blue"}))public void listenDirectQueue1(String msg){System.out.println("消费者1接收到Direct消息:【" + msg + "】");}@RabbitListener(bindings = @QueueBinding(value = @Queue(name = "direct.queue2"),exchange = @Exchange(name="itcast.direct",type = ExchangeTypes.DIRECT),key = {"red","yellow"}))
**    @Testpublic void testDirectExchange() {//交换机名称String exchangeName = "itcast.direct";String message = "hello, blue";//这次是将消息发送到交换机,不再是队列rabbitTemplate.convertAndSend(exchangeName, "red", message);}**

在这里插入图片描述
key是谁对应消费者就会接收到对应key的消息

http://www.dtcms.com/wzjs/156673.html

相关文章:

  • 检查色盲效果网站seo外包公司兴田德润官方地址
  • 网站建设文案怎么设计推广赚钱软件排行
  • 电商企业有哪些做seo推广一年大概的费用
  • 业务网站建设seo教程书籍
  • 想制作一个网站要多少钱新浪体育nba
  • 出售域名的网站网推团队
  • 网站 关键词库 怎么做西安百度推广开户运营
  • 太原市建设银行网站app排名优化公司
  • 吴忠网站建设企业推广策划
  • 洛阳建站哪家好安庆seo
  • 找人做ps的网站篮网目前排名
  • 短网址生成设计seo网站推广推荐
  • pc网站做移动端适配seo外包公司多吗
  • 营销型网站建设电子书谷歌seo是什么职业
  • 普陀区网站建设国内疫情最新消息
  • 做新闻h5网站推广营销是什么
  • 做设计用的素材下载网站谷歌推广代理
  • 昆明网站制作公司百度推广中国疫情最新情况
  • 做网站中app客户端应用商店aso优化
  • 现在流行做网站吗成都企业网站seo技术
  • 汕头制作网站推荐西安做推广优化的公司
  • 专业放心的企业展厅设计seo方法
  • 网络营销方式有哪些优点有什么7个湖北seo网站推广策略
  • 网站开发 .net 开源广告公司的业务范围
  • iis 网站显示建设中seo是什么车
  • 政府网站制作方案推广自己的网站
  • 深圳做针织衫服装的网站百度推广是干什么的
  • 网页网站开发平台网站播放视频速度优化
  • 如何做病毒视频网站seo的含义是什么意思
  • 河北网站建设公司排名郑州专业seo哪家好