当前位置: 首页 > 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/181203.html

相关文章:

  • 做传奇开服一条龙网站哪个好百度seo关键词优化方案
  • 交易所网站开发实战网络营销案例分析题及答案
  • 做网站的分页查询google搜索排名优化
  • 网站开发手机号能在页面上显示吗搜索排名优化软件
  • 怎么用html做移动网站品牌推广策划方案案例
  • 网易企业邮箱邮件怎么撤回长沙seo管理
  • 荆州做网站网站建设与营销经验
  • 个人网站要怎么做网站排名分析
  • 最优的锦州网站建设北京网站推广排名
  • 网站建设相关文献苏州吴中区seo关键词优化排名
  • 手机免费永久建立网站品牌营销策划书
  • 装修素材图片都从什么网站找关键词优化排名软件流量词
  • 免费行情软件app一个seo专业学校
  • 网站开发工作怎么样成都百度推广公司联系电话
  • 拓者设计吧app网络推广seo
  • 政府网站建设 汇报惊艳的网站设计
  • nas服务器可以做网站吗百度教育官网登录入口
  • 北京网页制作模板windows优化大师收费吗
  • 白种女人做爰网站2023第二波疫情已经到来了吗
  • dede织梦织梦更换模板网站企业网站设计服务
  • 网站建设在哪里进行com网站域名注册
  • 建设银行网站注销网页设计制作
  • c2c网站开发优化seo报价
  • 幕墙装饰工程网站模板中国最大网站排名
  • 做网站赚钱缴税吗千万不要做手游推广员
  • 给别人做网站别人经营违法性能优化大师
  • 河南省和城乡建设厅网站首页广告公司取名字参考大全
  • 自己做一网站怎么制作一个自己的网站
  • 重庆建设定额网站百度站长提交
  • 调兵山 网站建设个人怎么建立网站