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

晋中建设局查合同网站展览展会网页模板下载

晋中建设局查合同网站,展览展会网页模板下载,优化关键词有哪些方法,自己建个网站做优化为处理生产者生产者将消息推送到交换机中#xff0c;交换机按照消息中的路由键即自身策略无法将消息投递到指定队列中造成消息丢失的问题#xff0c;可以使用备份交换机。 为处理在消息队列中到达TTL的过期消息#xff0c;可采用死信交换机进行消息转存。 通过上述描述可知交换机按照消息中的路由键即自身策略无法将消息投递到指定队列中造成消息丢失的问题可以使用备份交换机。 为处理在消息队列中到达TTL的过期消息可采用死信交换机进行消息转存。 通过上述描述可知备份交换机和死信交换机处理的场景不同。备份交换机是处理未被路由的消息死信交换机是处理队列中过期的消息。但是它们都是为了避免消息丢失提供的一种手段。 备份交换机 生产者发送消息的过程中会指明交换机名称和路由键RabbitMQ接收到消息后根据交换机名称将消息投递到指定交换机中交换机再根据自身类型以及消息携带的路由键将消息投递到队列中。当无法路由到队列时并且该交换机存在备份交换机则该交换机将该消息投递给其备份交换机进行处理。 备份交换机接收到消息后依旧根据其自身类型和消息路由键进行消息投递如果依旧无法匹配到队列中则该消息被丢失。该过程中的具体流程如下图所示。 备份交换机的实现 备份交换机的实现方式包括生命交换机时通过参数配置和通过策略进行配置。申明交换机时配置备份交换机如下所示。 MapString, Object args new HashMap();args.put(alternate-exchange,myAe); channel.exchangeDeclare(normalExchange,direct,true,false,args);channel.exchangeDeclare(myAe,fanout,true,false,null);通过上述代码即实现了声明两个交换机其中交换机myAe是normalExchange的备份交换机。备份交换机可以理解为一个普通交换机备份交换机自身并不知晓自己是备份交换机当某个消息无法被路由到队列中时该交换机会查找自己的备份交换机如果存在则将消息交由备份交换机进行处理。 需要说明的时备份交换机在消息入队的时候也会根据自身类型进行路由匹配消息重发到备份交换机时路由键和从生产者发送时的路由键一致如果时直接交换机或者主题交换机则依旧可能会导致消息丢失因此备份交换机建议采用扇形交换机。 备份交换机存在以下特殊情况 如果备份交换机和mandatory参数一起使用则mandatory参数无效。如果备份交换机不存在则消息丢失且生产者和RabbitMQ都不会有异常出现。如果备份交换机没有绑定队列则消息丢失且生产者和RabbitMQ都不会有异常出现。如果备份交换机依旧无法将消息路由到队列则消息丢失且生产者和RabbitMQ都不会有异常出现。 死信交换机 当一个消息在一个队列中变成死信后它能被重新发送到另一个交换机中这个交换机就是DLX死信交换机Dead-Letter-Exchange绑定DLX的队列就是死信队列。 消息变成死信一般由以下几种情况 消息被消费者拒绝并且设置不可重新入队消息过期TTL队列达到最大长度。 根据上述描述队列中的消息变成死信后将转发给死信交换机因此死信交换机的设置是在声明队列的过程中完成的。死信交换机和备份交换机类似其自身并不知道自己是死信交换机仅指定其为死信交换机的队列知道其死信交换机身份的存在本质上死信交换机和正常交换机并不存在区别。 死信交换机的设置存在声明队列时设置和通过策略设置。声明队列时设置如下所示 MapString, Object args new HashMap(); // 声明该队列的死信交换机为”dlx_exchange“ args.put(x-dead-letter-exchange,dlx_exchange); // 声明死信交由死信交换机处理时将路由键替换为dlx-routing-key args.put(x-dead-letter-routing-key,dlx-routing-key); channel.queueDeclare(queue,false,false,false,args);死信交换机存在以下特殊情况 如果死信交换机不存在则消息丢失且RabbitMQ都不会有异常出现。如果死信交换机没有绑定队列则消息丢失且RabbitMQ都不会有异常出现。如果死信交换机依旧无法将消息路由到队列则消息丢失且RabbitMQ都不会有异常出现。
http://www.pierceye.com/news/843113/

相关文章:

  • 重庆做网站 外包公司建设校园网站的必要性
  • 做我女朋友好不好套路网站html5网页设计实训总结
  • 怎样给网站登录界面做后台seo研究中心官网
  • 养生类网站源码dreamwear网页制作
  • 北京装修平台网站网页设计公司企业文化
  • 上海临平路网站建设网站建设设计制作方案与价格
  • seo三人行网站免费电商网站建设
  • seo蒙牛伊利企业网站专业性诊断.win域名做网站怎么样
  • 微信、网站提成方案点做网站建设当中的技术解决方案
  • 云南省住房和城乡建设厅官方网站网站哪里可以查到做ddos
  • 爱情动做网站推荐个人养老保险金怎么交
  • 淘客怎么做自己的网站演示动画制作免费网站
  • 哪个网站可以搭建网页百度指数官网入口
  • 济南网站开发设计wordpress. 外贸seo
  • 深圳网站建设优化织梦 蝉知 wordpress
  • 荥阳郑州网站建设wordpress oauth2插件
  • 做传媒网站公司简介企业手机网站源码
  • 一级A做爰片安全网站济南营销型网站制作
  • 网站规划说明书范文17素材网官网
  • 青岛做网站大公司免费的行情网站app网页推荐
  • 产品网站建设多少钱哪些网站做推广效果好
  • 网站开发所需技能外链网
  • 广州做家教的网站临沂哪里有做网站
  • 网站建设介绍会发言稿网站开发主页
  • 做推广赚钱的网站如何制作网站策划书
  • 微信公众号商城网站开发能不能不用虚拟主机建设网站
  • iis 网站目录权限vps网站无法通过ip访问
  • 重庆关键词优化咸阳seo培训
  • 专业网站建设分类标准嘉兴网络项目建站公司
  • 做婚礼网站的公司简介网页打不开怎么办页面无法显示